.mastery-home{max-width:1260px;margin:0 auto;padding:34px 28px 70px;color:#10243e}.mh-hero{display:grid;grid-template-columns:1.02fr .98fr;gap:58px;align-items:center;min-height:610px}.mh-eyebrow,.mh-section-head>span,.mh-proof-copy>span,.mh-dual-head span,.mh-audience .mh-section-head>span,.mh-final>span{font-size:.72rem;letter-spacing:.18em;font-weight:800;color:#0f806f}.mh-copy h1,.mh-section-head h2,.mh-proof-copy h2,.mh-dual-head h2,.mh-final h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;line-height:1.02}.mh-copy h1{font-size:clamp(3rem,5vw,5.4rem);margin:18px 0 22px}.mh-copy h1 em{font-style:normal;color:#168d7b}.mh-copy>p{font-size:1.2rem;line-height:1.65;max-width:680px}.mh-copy>small{display:block;margin-top:22px;color:#61717b}.mh-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.mh-actions a{padding:14px 20px;border:1px solid #18334b;text-decoration:none;color:#10243e;font-weight:700}.mh-actions a.primary{background:#102f50;color:white;border-color:#102f50}.mh-screen{background:#fff;border:1px solid #d9d4c8;border-radius:22px;box-shadow:0 20px 55px rgba(16,36,62,.08);overflow:hidden}.mh-screen header{padding:14px 18px;background:#f2eee5;border-bottom:1px solid #ddd6ca;display:flex;justify-content:space-between;gap:12px;color:#64737b;font-size:.8rem}.mh-screen header b{color:#0f806f}.mh-screen-body{padding:22px}.mh-screen-title{display:flex;justify-content:space-between}.mh-screen-title small,.mh-screen-body>small{color:#718087}.mh-screen-title h2,.mh-screen-body h2{margin:3px 0;font-size:1.35rem}.mh-screen-title i{width:10px;height:10px;border-radius:50%;background:#64d9bd;box-shadow:0 0 0 8px rgba(100,217,189,.15)}.mh-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.mh-kpis article{padding:14px;background:#f7f4ed;border:1px solid #e1dbcf;border-radius:12px}.mh-kpis span,.mh-kpis small{display:block;font-size:.76rem;color:#6e7a80}.mh-kpis strong{display:block;font-family:Georgia,serif;font-size:2rem;margin:3px 0}.mh-cases{display:grid;gap:8px;margin-top:14px}.mh-cases button{background:white;border:1px solid #ddd8ce;border-radius:11px;padding:12px 13px;text-align:left;display:flex;justify-content:space-between;cursor:pointer;color:#10243e}.mh-cases button:hover,.mh-cases button.is-active{border-color:#39bda2;background:#f3fbf8}.mh-cases b,.mh-cases small{display:block}.mh-cases small{color:#718087;margin-top:3px}.mh-cases i{font-style:normal}.mh-case-detail{margin-top:14px;padding:14px 16px;background:#eaf7f2;border-left:3px solid #44c8ab}.mh-case-detail b,.mh-case-detail span{display:block}.mh-case-detail span{font-size:.86rem;margin-top:3px;color:#5f7077}.mh-problem{padding:70px 0;border-top:1px solid #ddd8ce;border-bottom:1px solid #ddd8ce}.mh-section-head{text-align:center;max-width:900px;margin:0 auto}.mh-section-head h2{font-size:clamp(2.3rem,4vw,4rem);margin:14px 0 18px}.mh-section-head p{font-size:1.08rem;line-height:1.7;color:#62727a}.mh-three,.mh-four{display:grid;gap:16px;margin-top:38px}.mh-three{grid-template-columns:repeat(3,1fr)}.mh-three article,.mh-four article,.mh-dual-grid article{border:1px solid #ddd8ce;background:white;padding:25px;border-radius:18px}.mh-three article>i{display:block;width:34px;height:3px;background:#58d1b5}.mh-three h3,.mh-dual-grid h3{font-family:Georgia,serif;font-size:1.65rem;margin:16px 0 10px}.mh-three p,.mh-four p,.mh-proof-copy p,.mh-dual-head p,.mh-audience>p,.mh-final p{color:#63737b;line-height:1.65}.mh-proof{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:80px 0}.mh-proof-copy h2{font-size:clamp(2.6rem,4vw,4.3rem);margin:14px 0 20px}.mh-proof-copy>strong{display:block;margin-top:18px}.mh-loop{padding:55px 45px;background:#edf8f4;border:1px solid #d5e8e1;border-radius:26px}.mh-loop .mh-section-head h2{font-size:3rem}.mh-four{grid-template-columns:repeat(4,1fr)}.mh-four article span{font-weight:800;color:#0f806f}.mh-four h3{font-size:1.05rem;margin:12px 0 8px}.mh-dual{padding:80px 0}.mh-dual-head{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:end}.mh-dual-head h2{font-size:clamp(2.7rem,4vw,4.2rem);margin:12px 0 0}.mh-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px}.mh-dual-grid article.learner{background:#eef8f4;border-color:#75cdb9}.mh-dual-grid article>span{font-size:.72rem;letter-spacing:.13em;font-weight:800;color:#0f806f}.mh-dual-grid ul{list-style:none;padding:0;margin:20px 0;display:grid;gap:10px}.mh-dual-grid a{color:#0f806f;font-weight:800;text-decoration:none}.mh-audience{text-align:center;padding:65px 0;border-top:1px solid #ddd8ce;border-bottom:1px solid #ddd8ce}.mh-audience .mh-section-head h2{font-size:3rem}.mh-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:28px 0 20px}.mh-tags b{font-size:.82rem;padding:9px 13px;border-radius:99px;background:#eef8f4;border:1px solid #cde6dd}.mh-audience>p{max-width:850px;margin:0 auto}.mh-final{text-align:center;padding:80px 0 25px}.mh-final h2{font-size:clamp(3rem,5vw,5rem);margin:15px 0}.mh-final p{font-size:1.08rem}.mh-final .mh-actions{justify-content:center}@media(max-width:900px){.mastery-home{padding:24px 18px 55px}.mh-hero,.mh-proof,.mh-dual-head{grid-template-columns:1fr}.mh-hero{min-height:auto}.mh-three,.mh-four{grid-template-columns:1fr 1fr}.mh-dual-grid{grid-template-columns:1fr}.mh-copy h1{font-size:3.5rem}.mh-proof{gap:35px}.mh-loop{padding:38px 22px}}@media(max-width:600px){.mh-copy h1{font-size:2.75rem}.mh-three,.mh-four,.mh-kpis{grid-template-columns:1fr}.mh-actions a{width:100%;text-align:center}.mh-loop .mh-section-head h2,.mh-audience .mh-section-head h2{font-size:2.35rem}.mh-screen header{flex-direction:column}.mh-proof{padding:55px 0}.mh-dual{padding:55px 0}}
