.navbtn.locked{opacity:.42;cursor:pointer}.navbtn.locked:hover{opacity:.7}.navbtn .lockicn{flex-shrink:0;margin-left:auto}.breadcrumb{color:var(--slate);margin-bottom:18px;font-size:13px}.breadcrumb a{color:var(--slate)}.breadcrumb a:hover{color:var(--amber-deep)}.lesson-cat-label{text-transform:uppercase;letter-spacing:.6px;color:var(--amber-deep);margin:22px 0 10px;font-size:11px;font-weight:700}.lesson-cat-label:first-child{margin-top:0}.lesson-row{color:inherit;text-align:left;width:100%;text-decoration:none;display:flex}.lesson-row .lesson-title{color:var(--ink);font-size:14.5px;font-weight:600}.lesson-row .lesson-sub{color:var(--slate);font-size:12px}.verb-chip{text-decoration:none;display:block}.modulecard{color:inherit;text-align:left;width:100%;text-decoration:none}.theme-card,.letter-card{color:inherit;text-decoration:none;display:block}.trial-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.trial-heading .pagesub{margin-bottom:0}.trial-date{border:1px solid var(--line);background:var(--card);color:var(--slate);border-radius:999px;flex:none;margin-bottom:7px;padding:9px 13px;font-size:12px}.trial-hero{color:#fff;background:var(--navy);border-radius:20px;grid-template-columns:1.25fr .75fr;gap:30px;min-height:290px;margin-bottom:38px;padding:34px 36px;display:grid;position:relative;overflow:hidden}.trial-hero:after{content:"";border:1px solid #e9c6be40;border-radius:50%;width:340px;height:340px;position:absolute;top:-120px;right:-60px;box-shadow:0 0 0 42px #e9c6be0e,0 0 0 84px #e9c6be06}.trial-hero-copy{z-index:1;align-self:center;position:relative}.trial-kicker{color:var(--rose);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:700}.trial-kicker span{margin-right:8px}.trial-hero h2{max-width:520px;margin:27px 0 10px;font-size:clamp(28px,3.5vw,43px);font-weight:600;line-height:1.08}.trial-hero p{color:#ffffffad;max-width:510px;margin:0 0 25px;font-size:14px;line-height:1.6}.trial-start{color:var(--navy);border-color:var(--rose);background:var(--rose)}.trial-letter-stack{z-index:1;justify-content:center;align-items:center;min-height:210px;display:flex;position:relative}.trial-letter-stack span{width:74px;height:88px;color:var(--navy);background:var(--card);border:1px solid #ffffff29;border-radius:14px;place-items:center;font:600 33px PT Serif,serif;display:grid;position:absolute;box-shadow:0 15px 28px #0003}.trial-letter-stack span:first-child{transform:translate(-78px,17px)rotate(-13deg)}.trial-letter-stack span:nth-child(2){transform:translate(-39px,-7px)rotate(-6deg)}.trial-letter-stack span:nth-child(3){transform:translateY(-19px)}.trial-letter-stack span:nth-child(4){transform:translate(39px,-7px)rotate(6deg)}.trial-letter-stack span:nth-child(5){transform:translate(78px,17px)rotate(13deg)}.trial-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.trial-section-title h2{margin:0;font-size:18px}.trial-section-title span{color:var(--slate);font-size:12px}.trial-modules{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.trial-modules .modulecard{min-height:215px;padding:21px;position:relative}.trial-modules .modulecard .icon{color:#fff;background:var(--navy)}.trial-modules .trial-cyr{font:600 17px PT Serif,serif}.trial-time,.trial-index{color:var(--slate);font-size:11px}.trial-index{color:var(--amber);letter-spacing:.6px;text-transform:uppercase;margin-top:8px;font-weight:700}.trial-modules .modulecard h3{font-size:18px}.trial-modules .modulecard p{max-width:240px;font-size:13px}.trial-arrow{color:var(--amber);font-size:20px;position:absolute;bottom:18px;right:21px}.trial-account-card{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:24px;padding:29px 31px;display:grid;position:relative;overflow:hidden}.trial-account-card h2{margin:5px 0 4px;font-size:24px}.trial-account-card p{max-width:640px;color:var(--slate);margin:0;font-size:13px}.trial-account-mark{color:var(--rose);opacity:.55;font-size:82px;position:absolute;top:-18px;right:205px;transform:rotate(14deg)}@media (width<=900px){.trial-hero{grid-template-columns:1fr}.trial-letter-stack{display:none}.trial-modules{grid-template-columns:1fr 1fr}.trial-account-card{grid-template-columns:1fr}.trial-account-mark{right:20px}}@media (width<=620px){.trial-heading{display:block}.trial-date{margin-top:14px;display:inline-block}.trial-hero{padding:27px 24px}.trial-modules{grid-template-columns:1fr}.trial-section-title{display:block}.trial-section-title span{margin-top:4px;display:block}}
