.lms-page{--lms-teal:#087d79}.lms-hero{background:radial-gradient(ellipse at 85% 15%,#0e5559 0,transparent 52%),#061b3d;padding-bottom:76px}.lms-hero .detail-grid{grid-template-columns:1.12fr .88fr;gap:50px}.lms-hero h1{font-size:clamp(38px,4.1vw,57px);line-height:1.1}.lms-hero h1 em{font-style:normal;color:#70dbcb}.lms-hero .detail-description{font-size:15px;line-height:1.9}.lms-hero .detail-audience a{color:#91e1d5;text-decoration:underline}.lms-tagline{font-size:12px;color:#70dbcb;letter-spacing:.03em;margin:25px 0 0}.lms-hero .detail-audience{margin-top:14px}.lms-preview{border:1px solid #ffffff30;border-radius:20px;background:#ffffff08;box-shadow:0 25px 70px #0003;overflow:hidden}.lms-preview-head{display:flex;align-items:center;gap:9px;padding:17px 22px;border-bottom:1px solid #ffffff1c;font-size:11px;background:#ffffff06}.lms-preview-head>span:last-child{margin-left:auto;color:#acc8db;font-size:10px}.lms-dot{width:7px;height:7px;border-radius:50%;background:#58d2bf;box-shadow:0 0 0 4px #58d2bf14}.lms-preview-body{padding:26px}.lms-preview h2{font-size:25px;line-height:1.3;letter-spacing:-.035em;margin:12px 0 24px}.lms-evidence{display:flex;align-items:center;gap:14px;padding:17px 0;border-top:1px solid #ffffff20}.lms-evidence>div{flex:1;min-width:0}.lms-evidence>div>span{display:block;color:#73cdbc;font-size:9px;letter-spacing:.1em;font-weight:800}.lms-evidence strong{display:block;font-size:12px;line-height:1.5;margin:5px 0}.lms-evidence small{display:block;font-size:10px;line-height:1.6;color:#a9c6d9}.mastery-status{font-size:9px;font-weight:700;border-radius:6px;padding:6px 8px;white-space:nowrap}.achieved{background:#164d49;color:#a5f1d8}.support{background:#4b3d27;color:#ffe1a3}.pending{background:#ffffff0c;color:#c1d4e5}.lms-preview-note{display:flex;gap:12px;align-items:center;border-radius:10px;background:#ffffff07;padding:13px 16px;margin-top:16px}.lms-preview-note>span{color:#7ee1d0;font-size:28px}.lms-preview-note p{font-size:11px;color:#c6dedf;line-height:1.7;margin:0}.lms-preview .illustration-caption{font-size:9px;margin:17px 0 0}.lms-section-nav{background:#fff;border-bottom:1px solid #dce4ef}.lms-section-nav>.container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 0}.lms-section-nav a{font-size:12px;font-weight:800;color:#4d6177}.lms-section-nav a:hover{color:#087d79}.lms-editorial{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:40px}.lms-editorial h2{font-size:clamp(30px,3.2vw,43px);line-height:1.15;letter-spacing:-.04em;color:#061b3d;margin:18px 0 0}.lms-editorial>div>p{font-size:14px;color:#5a6b80;line-height:1.9;margin:0 0 15px}.lms-editorial strong{color:#163d53}.lms-cycle{list-style:none;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:15px 0 30px}.lms-cycle li{border-top:2px solid #b8d7d1;padding:22px 0}.lms-cycle li>span{font-size:12px;color:#087d79;font-weight:800}.lms-cycle h3{font-size:21px;color:#061b3d;margin:15px 0 10px}.lms-cycle p{font-size:13px;color:#5a6b80;line-height:1.9;margin:0}.lms-insight{border-left:3px solid #087d79;background:#edf7f5;border-radius:0 12px 12px 0;padding:23px 28px;color:#123c40}.lms-insight>strong{font-size:16px}.lms-insight p{font-size:13px;line-height:1.9;color:#4c686c;margin:8px 0 0;max-width:900px}.lms-pale{background:#f4f7fb}.lms-page .section-heading{text-align:left;max-width:760px;margin:0 0 40px}.lms-page .section-heading p{max-width:690px}.lms-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.lms-benefit-grid article{padding:28px 0 22px;border-top:1px solid #cedce6}.lms-benefit-grid article>span{font-size:10px;color:#087d79;letter-spacing:.08em;font-weight:800}.lms-benefit-grid h3{font-size:22px;color:#061b3d;line-height:1.3;letter-spacing:-.025em;margin:14px 0}.lms-benefit-grid p{font-size:13px;color:#5a6b80;line-height:1.9;margin:0}.lms-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:26px}.lms-outcomes article{padding:32px;border-radius:18px;background:#f4f8fa;border:1px solid #dce7eb}.lms-outcomes article:nth-child(2){background:#f0f7f4}.lms-persona{font-size:10px;letter-spacing:.12em;font-weight:800;color:#087d79}.lms-outcomes h3{font-size:27px;color:#061b3d;line-height:1.25;letter-spacing:-.035em;margin:16px 0 25px}.lms-outcomes ul{list-style:none;padding:0;margin:0 0 25px}.lms-outcomes li{position:relative;padding:0 0 12px 22px;font-size:13px;line-height:1.8;color:#4d6575}.lms-outcomes li::before{content:'✓';position:absolute;left:0;color:#087d79;font-weight:800}.lms-measure{font-size:12px;color:#4d6575;border-top:1px solid #cbdedc;padding-top:20px;line-height:1.9;margin:0}.lms-measure strong{display:block;color:#153e48;margin-bottom:5px}.lms-commitment{background:#0b2849;color:#bed3e5;border-radius:18px;padding:34px;display:grid;grid-template-columns:1fr 1.3fr;gap:45px;margin-top:28px}.lms-commitment .section-kicker{color:#7de1cc}.lms-commitment h3{font-size:28px;color:#fff;line-height:1.25;letter-spacing:-.035em;margin:16px 0 0}.lms-commitment p{font-size:12px;line-height:1.9;margin:0 0 12px}.lms-commitment p:last-child{color:#a0bdd4;margin:0}.lms-rollout{display:grid;grid-template-columns:1fr 1fr;gap:30px 55px;padding:0;list-style:none;margin:0}.lms-rollout li{display:flex;gap:20px;border-top:1px solid #d0dce7;padding-top:23px}.lms-rollout li>span{font-size:13px;font-weight:800;color:#087d79;padding-top:3px}.lms-rollout h3{font-size:20px;color:#061b3d;letter-spacing:-.025em;margin:0 0 10px}.lms-rollout p{font-size:13px;color:#5a6b80;line-height:1.9;margin:0}.lms-source{font-size:10px;color:#708198;line-height:1.9;margin:20px 0 0}.lms-source a{color:#087d79;text-decoration:underline}
@media(max-width:1024px){.lms-hero .detail-grid{gap:30px;grid-template-columns:1fr 1fr}.lms-preview-body{padding:20px}.lms-evidence{flex-wrap:wrap;gap:8px}.lms-evidence>div{flex-basis:100%}.lms-editorial{gap:35px}.lms-benefit-grid{grid-template-columns:1fr 1fr}.lms-commitment{gap:25px}}
@media(max-width:760px){.lms-hero{padding-bottom:48px}.lms-hero .detail-grid{grid-template-columns:1fr;gap:30px}.lms-hero h1{font-size:40px}.lms-hero .eyebrow{font-size:9px;letter-spacing:.1em}.lms-preview-head{padding:16px 18px}.lms-preview-body{padding:22px}.lms-preview h2{font-size:25px}.lms-evidence{flex-wrap:nowrap}.lms-evidence>div{flex-basis:auto}.mastery-status{font-size:8px;padding:5px 6px}.lms-section-nav>.container{gap:12px 20px;padding:18px 0;display:grid;grid-template-columns:1fr 1fr}.lms-section-nav a{font-size:11px}.lms-editorial{grid-template-columns:1fr;gap:23px;margin-bottom:25px}.lms-cycle{grid-template-columns:1fr 1fr;gap:15px;padding-bottom:10px}.lms-cycle li{padding:18px 0}.lms-cycle h3{font-size:20px}.lms-cycle p{font-size:12px}.lms-insight{padding:22px}.lms-insight>strong{font-size:15px}.lms-benefit-grid{grid-template-columns:1fr}.lms-benefit-grid h3{font-size:23px;max-width:350px}.lms-outcomes{grid-template-columns:1fr}.lms-outcomes article{padding:25px}.lms-outcomes h3{font-size:25px}.lms-commitment{grid-template-columns:1fr;padding:25px;gap:20px}.lms-commitment h3{font-size:26px}.lms-rollout{grid-template-columns:1fr;gap:25px}.lms-page .section-heading{margin-bottom:30px}}
@media(max-width:359px){.lms-evidence{flex-wrap:wrap}.lms-evidence>div{flex-basis:100%}.lms-hero h1{font-size:36px}}
.lms-package-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.lms-package{position:relative;padding:32px;border:1px solid #d5e2e8;border-radius:20px;background:#fff;display:flex;flex-direction:column;min-width:0}.lms-package-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.lms-package-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e8f4f1;color:#087d79;font-size:12px;font-weight:800}.lms-package h3{font-size:28px;color:#061b3d;line-height:1.2;letter-spacing:-.035em;margin:0 0 12px}.lms-package-intro{font-size:13px;color:#5a6b80;line-height:1.8;margin:0;max-width:420px}.lms-package-price{border-block:1px solid #e1e9ee;margin:24px 0;padding:20px 0}.lms-package-price>span{display:block;font-size:11px;color:#66778b}.lms-package-price>strong{display:block;font-size:34px;color:#061b3d;letter-spacing:-.04em;line-height:1.3;margin-top:6px}.lms-package-price>small{display:block;font-size:10px;color:#66778b;margin-top:7px;line-height:1.7}.lms-package ul{padding:0;list-style:none;margin:0 0 24px}.lms-package li{padding:0 0 12px 22px;position:relative;font-size:13px;color:#4d6374;line-height:1.8}.lms-package li::before{content:'✓';position:absolute;left:0;font-weight:800;color:#087d79}.lms-package-recurring{margin-top:auto;background:#f1f7f6;border-radius:12px;padding:17px}.lms-package-recurring>strong{display:block;color:#0b4d4b;font-size:13px}.lms-package-recurring>span{display:block;font-size:11px;color:#5a747b;line-height:1.9;margin-top:6px}.lms-package>.btn{margin-top:22px;font-size:12px;width:100%;text-align:center;justify-content:center}.lms-package>.btn-outline{color:#0b4451;background:#fff;border-color:#bdd5d8}.lms-package-featured{border:2px solid #087d79;box-shadow:0 12px 40px #087d790c}.lms-package-recommend{position:absolute;top:-12px;right:25px;background:#087d79;color:#fff;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;padding:6px 13px}.lms-server-spec{margin:0 0 22px;border-bottom:1px solid #e1e9ee;padding-bottom:15px;display:grid;gap:12px}.lms-server-spec>div{display:grid;grid-template-columns:70px 1fr;gap:4px 10px;font-size:12px}.lms-server-spec span{color:#66778b}.lms-server-spec strong{color:#163d53}.lms-server-spec small{grid-column:2;font-size:10px;color:#66778b}.lms-package-notes{margin-top:28px;padding-top:20px;border-top:1px solid #cfdee6}.lms-package-notes p{font-size:11px;color:#64758b;line-height:1.9;margin:0 0 10px}.lms-package-notes strong{color:#244859}
@media(max-width:760px){.lms-package-grid{grid-template-columns:1fr;gap:28px}.lms-package{padding:25px}.lms-package h3{font-size:26px}.lms-package-price>strong{font-size:31px}.lms-package-recommend{right:20px;font-size:8px}}
