.soft-shadow{box-shadow:0 18px 45px rgba(25,58,94,.09)}.card-shadow{box-shadow:0 8px 28px rgba(15,23,42,.06)}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.82)}.handwriting{font-style:italic;font-weight:600}#top,#modes,#courses,#solution,#pricing,#faq{scroll-margin-top:86px}#cs-hero-actions{flex-wrap:nowrap;align-items:stretch;gap:12px;display:flex}#cs-hero-actions>a{white-space:nowrap;flex:none;min-height:54px;padding:15px 20px;font-size:16px;line-height:1.25}@media (min-width:1024px) and (max-width:1279px){#cs-hero-actions{flex-direction:column;align-items:flex-start}#cs-hero-actions>a{width:100%;max-width:370px}}@media (max-width:639px){#cs-hero-actions{flex-direction:column;align-items:stretch}#cs-hero-actions>a{width:100%;min-width:0;padding:14px 12px;font-size:max(12px,min(3.55vw,16px))}}@media (min-width:640px) and (max-width:1023px){#cs-hero-actions{justify-content:center}}
