.features_feature-grid__xRIPN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;width:100%}@media(max-width:768px){.features_feature-grid__xRIPN{grid-template-columns:1fr}}.features_feature-grid__item__f9_RW{width:100%;min-height:560px;display:flex;flex-direction:column;align-items:center;padding:3rem 2rem;gap:1.5rem;overflow:hidden}.features_feature-grid__item--full-width__qobk8{grid-column:1/-1;height:600px}.features_feature-grid__item--light__yPufW{color:rgba(0,0,0,.82);background:linear-gradient(239deg,#eeeef0 .04%,#e6e6e9 99.96%)}.features_feature-grid__item--dark__UJ2A5{color:#eff0f3;background:#1b1919}.features_feature-card__content__UBSEd,.features_feature-card__header__5V_tB{display:flex;flex-direction:column;align-items:center}.features_feature-card__content__UBSEd,.features_feature-card__header__5V_tB{gap:1.5rem}.features_feature-card__title__GYums{margin:0;font-size:36px;font-weight:700;line-height:1.1;text-align:center}.features_feature-card__description__oRqLR{margin:0;min-height:48px;max-width:360px;text-align:center}.features_learn-more-button__L5vgj{display:inline-flex;align-items:center;min-height:36px;border:0;border-radius:999px;padding:6px 15px;color:hsla(0,0%,100%,.94);background:#1c7fff;font-weight:600;transition:background-color .15s ease,transform .15s ease}.features_learn-more-button__L5vgj:hover{background:#096fe7;transform:translateY(-1px)}.features_learn-more-button__L5vgj:focus-visible{outline:3px solid rgba(105,178,246,.55);outline-offset:3px}.features_feature-visual--product__Xg9NN{width:min(100%,500px);height:320px;margin-top:auto;line-height:0;overflow:hidden}.features_feature-visual--product__Xg9NN svg{width:100%;height:100%}.features_feature-visual--icon___bOwY{display:grid;place-items:center;width:216px;height:216px;margin-top:auto;margin-bottom:4rem;border:1px solid;border-radius:48px;color:inherit;opacity:.72;transform:rotate(-4deg)}.features_feature-visual--icon___bOwY svg{width:96px;height:96px;stroke-width:1.35}.features_page-wrapper__3bh81{display:flex;flex-direction:column;align-items:center;width:100%;max-width:2500px;margin:0 auto}.features_page-header__yT_2X{width:100%;margin-top:1.5rem;padding:4rem 1.5rem;color:#2c2c2c;background:linear-gradient(239deg,#eeeef0 .04%,#e6e6e9 99.96%);text-align:center}.features_page-header__yT_2X h1{margin:0;font-size:36px;font-weight:700;line-height:1.15}.features_page-header__yT_2X p{max-width:600px;margin:1rem auto 0;color:rgba(44,44,44,.72);font-size:17px;line-height:1.55}.features_feature-shortcuts__k8wfO{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem .5rem;width:min(100%,500px);margin:2rem auto 0}.features_feature-shortcut__DYPgl{display:flex;flex:0 0 60px;flex-direction:column;align-items:center;color:#2c2c2c;text-decoration:none}.features_feature-shortcut__DYPgl:hover .features_feature-shortcut__icon__fTo_k{box-shadow:0 7px 14px rgba(20,24,33,.14),inset 0 1px 0 hsla(0,0%,100%,.25);transform:translateY(-3px) scale(1.02)}.features_feature-shortcut__DYPgl:focus-visible{border-radius:14px;outline:3px solid rgba(28,127,255,.45);outline-offset:5px}.features_feature-shortcut__icon__fTo_k{display:grid;place-items:center;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.32);border-radius:12px;color:#fff;box-shadow:0 4px 10px rgba(20,24,33,.1),inset 0 1px 0 hsla(0,0%,100%,.2);transition:box-shadow .18s ease,transform .18s ease}.features_feature-shortcut__icon__fTo_k svg{width:18px;height:18px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));stroke-width:1.8}.features_feature-shortcut__icon--flashcards__UPuld{background:linear-gradient(145deg,#ff7a8a,#e84c68)}.features_feature-shortcut__icon--zarchat__hd0VA{background:linear-gradient(145deg,#7b8cff,#4f57d9)}.features_feature-shortcut__icon--tests__osm3n{background:linear-gradient(145deg,#35cfa1,#159775)}.features_feature-shortcut__icon--lessons__0_Caw{background:linear-gradient(145deg,#ffb447,#ed7e22)}.features_feature-shortcut__icon--notes__RnDcP{background:linear-gradient(145deg,#45b8ff,#1478d4)}.features_feature-shortcut__icon--ai-studio__mSIk3{background:linear-gradient(145deg,#c36df3,#8139cf)}.features_feature-shortcut__icon--files__FV7yu{background:linear-gradient(145deg,#5f6879,#303644)}@media(max-width:420px){.features_feature-shortcuts__k8wfO{gap:.9rem .35rem}.features_feature-shortcut__DYPgl{flex-basis:58px}}@media(prefers-reduced-motion:reduce){.features_feature-shortcut__icon__fTo_k{transition:none}}