.strana-learn{min-height:75vh;background:#f5f9fc;padding:22px 0 58px;color:#173044}.strana-learn *{box-sizing:border-box}.strana-learn__hero{position:relative;padding:30px;border-radius:24px;background:linear-gradient(135deg,#0b65a8,#1689c8);color:#fff;box-shadow:0 16px 38px rgba(13,105,172,.2)}.strana-learn__back{display:inline-block;margin-bottom:16px;color:#d9f2ff;text-decoration:none}.strana-learn__hero>span,.strana-path>header>span,.strana-forms-guide header>span{font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.strana-learn__hero h1{max-width:790px;margin:7px 0 10px;font-size:38px;line-height:1.08;letter-spacing:-.035em}.strana-learn__hero p{max-width:720px;margin:0;color:#e3f4fc;font-size:16px;line-height:1.55}.strana-learn__hero-actions{display:flex;gap:9px;margin-top:20px}.strana-learn__hero-actions button{border:1px solid rgba(255,255,255,.55);border-radius:11px;background:#fff;color:#0c67a6;padding:11px 15px;font-weight:850;cursor:pointer}.strana-learn__hero-actions button+button{background:transparent;color:#fff}.strana-readiness,.strana-path,.strana-forms-guide{margin-top:25px}.strana-readiness>header,.strana-path>header,.strana-forms-guide>header{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:13px}.strana-readiness h2,.strana-path h2,.strana-forms-guide h2{margin:3px 0 0;font-size:26px}.strana-readiness header span,.strana-path>header>span,.strana-forms-guide header>span{color:#0f6fb5}.strana-readiness header small{color:#718390}.strana-readiness__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.strana-readiness__grid article{padding:13px;border:1px solid #dbe6ed;border-radius:15px;background:#fff}.strana-readiness__grid article>div:first-child{display:flex;gap:7px;align-items:center}.strana-readiness__grid article strong{display:block;margin:9px 0 4px;font-size:20px}.strana-readiness__grid article p{margin:5px 0 0;color:#677b89;font-size:11px}.strana-meter{height:5px;border-radius:9px;background:#e9eff3;overflow:hidden}.strana-meter i{display:block;height:100%;background:#0f76b7}.strana-readiness__grid .is-ready i{background:#35a368}.strana-readiness__grid .is-almost i{background:#e9a92e}.strana-path>header{display:block}.strana-path>header p{margin:6px 0 0;color:#718390}.strana-path__steps{display:grid;gap:8px}.strana-path__steps article{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:13px 15px;border:1px solid #dbe6ed;border-radius:15px;background:#fff}.strana-path__steps article>span{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:#e9f5fc;color:#0f6fb5;font-weight:900}.strana-path__steps small{color:#0f6fb5;font-weight:800}.strana-path__steps h3{margin:2px 0;font-size:17px}.strana-path__steps p{margin:0;color:#718390;font-size:13px}.strana-path__steps button,.strana-lesson__start{border:0;border-radius:9px;background:#0f6fb5;color:#fff;padding:9px 12px;font-weight:800;cursor:pointer}.strana-assessment,.strana-lesson{position:relative;scroll-margin-top:15px;margin-top:22px;padding:23px;border:1px solid #cfe0ea;border-radius:19px;background:#fff;box-shadow:0 12px 30px rgba(15,34,51,.07)}.strana-assessment__progress{display:flex;justify-content:space-between;color:#0f6fb5;font-size:12px;font-weight:900}.strana-assessment__bar{height:5px;margin:9px 0 19px;border-radius:10px;background:#e7eef2;overflow:hidden}.strana-assessment__bar i{display:block;height:100%;background:#0f6fb5}.strana-assessment h2,.strana-lesson h2{margin:0 0 15px}.strana-assessment>div:last-child,.strana-lesson-answers{display:grid;gap:8px}.strana-assessment button,.strana-lesson-answers button,.strana-assessment__result button,.strana-lesson-result button{border:1px solid #d5e2ea;border-radius:10px;background:#f8fbfd;padding:10px 12px;text-align:left;color:#29495f;cursor:pointer}.strana-assessment button:hover,.strana-lesson-answers button:hover{border-color:#0f6fb5;background:#edf7fd}.strana-assessment__result{text-align:center}.strana-assessment__result span,.strana-lesson-result span{color:#2d9660;font-weight:900}.strana-assessment__result button,.strana-lesson-result button{display:inline-block;background:#0f6fb5;color:#fff}.strana-lesson__close{position:absolute;right:15px;top:12px;border:0;background:transparent;font-size:22px;cursor:pointer}.strana-lesson>span{color:#0f6fb5;font-size:11px;font-weight:900;text-transform:uppercase}.strana-phrase-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:15px 0}.strana-phrase-cards article{position:relative;padding:13px;border:1px solid #deeaef;border-radius:13px;background:#f8fbfd}.strana-phrase-cards small{position:absolute;right:9px;top:7px;color:#aec0cb}.strana-phrase-cards b,.strana-phrase-cards strong,.strana-phrase-cards em{display:block}.strana-phrase-cards b{margin-right:15px;color:#163b54}.strana-phrase-cards strong{margin-top:7px;color:#0f6fb5;font-size:13px}.strana-phrase-cards em{margin-top:6px;color:#758692;font-size:11px}.strana-lesson-result{text-align:center}.strana-forms-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.strana-forms-guide article{padding:17px;border:1px solid #dbe6ed;border-radius:15px;background:#fff}.strana-forms-guide article>b{color:#0f6fb5;font-size:11px;text-transform:uppercase}.strana-forms-guide h3{margin:6px 0;font-size:16px}.strana-forms-guide p{margin:7px 0 0;color:#687c89;font-size:13px;line-height:1.5}.strana-course-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:23px 0;padding:19px;border:1px solid #cfe3ef;border-radius:17px;background:linear-gradient(135deg,#eef8fd,#fff)}.strana-course-cta h2{margin:3px 0 5px;font-size:21px}.strana-course-cta p{max-width:720px;margin:0;color:#657b8a}.strana-course-cta>a{flex:none;border-radius:10px;background:#0f6fb5;color:#fff;padding:10px 14px;text-decoration:none;font-weight:800}
@media(max-width:900px){.strana-readiness__grid{grid-template-columns:repeat(2,1fr)}.strana-phrase-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.strana-learn{padding-top:12px}.strana-learn__hero{padding:20px}.strana-learn__hero h1{font-size:29px}.strana-learn__hero-actions{align-items:stretch;flex-direction:column}.strana-readiness>header{align-items:flex-start;flex-direction:column}.strana-readiness__grid,.strana-phrase-cards,.strana-forms-guide>div{grid-template-columns:1fr}.strana-path__steps article{grid-template-columns:auto 1fr}.strana-path__steps article button{grid-column:2}.strana-course-cta{align-items:flex-start;flex-direction:column}}
.strana-save-dialog[hidden]{display:none}.strana-save-dialog{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px;background:rgba(15,35,53,.58);backdrop-filter:blur(4px)}.strana-save-dialog>div{position:relative;width:min(480px,100%);padding:32px;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgba(15,35,53,.24)}.strana-save-dialog>div>button{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:30px;color:#718396;cursor:pointer}.strana-save-dialog span{color:#1674b9;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.strana-save-dialog h2{margin:8px 35px 10px 0;font-size:27px;line-height:1.12}.strana-save-dialog p{color:#607487;line-height:1.55}.strana-save-dialog a{display:block;margin-top:10px;padding:13px 18px;border:1px solid #d7e4ed;border-radius:12px;text-align:center;font-weight:800;color:#176da9}.strana-save-dialog a.is-primary{background:#1679bd;color:#fff;border-color:#1679bd}.strana-save-dialog small{display:block;margin-top:14px;text-align:center;color:#7b8d9d}.strana-learn__hero-actions a{display:inline-flex;align-items:center;padding:13px 18px;border-radius:12px;background:#fff;color:#176da9;font-weight:800;text-decoration:none}
.strana-my-learning{min-height:70vh}.strana-account-gate{max-width:720px;margin:50px auto;padding:48px;border:1px solid #dbe8f0;border-radius:26px;background:#fff;text-align:center;box-shadow:0 18px 60px rgba(26,77,110,.09)}.strana-account-gate>span,.strana-dashboard-head span,.strana-dashboard-next span{color:#1674b9;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.strana-account-gate h1{margin:9px 0 12px;font-size:36px}.strana-account-gate p{max-width:580px;margin:0 auto;color:#617487;line-height:1.6}.strana-account-gate>div{display:flex;justify-content:center;gap:10px;margin-top:25px}.strana-account-gate a,.strana-dashboard-head>a,.strana-dashboard-next>a{padding:13px 20px;border:1px solid #d4e2eb;border-radius:12px;color:#176da9;font-weight:800;text-decoration:none}.strana-account-gate a.is-primary,.strana-dashboard-head>a,.strana-dashboard-next>a{background:#1679bd;border-color:#1679bd;color:#fff}.strana-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:44px 0 26px}.strana-dashboard-head h1{margin:7px 0 8px;font-size:38px;line-height:1.12}.strana-dashboard-head p{margin:0;color:#617487}.strana-dashboard-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.strana-dashboard-summary article{display:flex;align-items:baseline;gap:10px;padding:22px;border:1px solid #dce8ef;border-radius:18px;background:#fff}.strana-dashboard-summary strong{font-size:30px;color:#15364e}.strana-dashboard-summary span{color:#6a7c8c}.strana-dashboard-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 50px;padding:26px 30px;border-radius:20px;background:#eaf6fd}.strana-dashboard-next h2{margin:5px 0;font-size:24px}.strana-dashboard-next p{margin:0;color:#617487}.strana-dashboard-next>a{white-space:nowrap}
@media(max-width:700px){.strana-account-gate{padding:30px 20px}.strana-account-gate h1,.strana-dashboard-head h1{font-size:29px}.strana-account-gate>div,.strana-dashboard-head,.strana-dashboard-next{align-items:stretch;flex-direction:column}.strana-account-gate a{text-align:center}.strana-dashboard-summary{grid-template-columns:1fr}.strana-dashboard-head>a,.strana-dashboard-next>a{text-align:center}}
