/* ScaleGHL WordPress and academy presentation. */
body.sgl-website{margin:0;background:#fff;color:#132337}body.sgl-website .site-frame{margin-top:0}body.sgl-website .site-header{top:0}body.admin-bar.sgl-website .site-header{top:32px}.native-art{display:flex;text-decoration:none;overflow:hidden;color:#0074db;font-size:24px;font-weight:700;letter-spacing:-.7px}.native-art img{width:100%;height:100%;object-fit:cover}.native-article img{max-width:100%;height:auto;border-radius:12px}.native-article figure{margin:25px 0}.native-article figcaption{font-size:12px;color:#687787;line-height:1.6}.blog-search{display:flex;gap:20px;align-items:end;padding:30px 64px;border-block:1px solid #e4eaf0}.blog-search label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:600;flex:1}.blog-search input,.blog-search select{padding:13px 14px;border:1px solid #d8e2ed;border-radius:7px;background:white;font:inherit;min-height:47px}.pagination{display:flex;gap:10px;justify-content:center;padding:30px}.pagination a{padding:12px 18px;text-decoration:none;border:1px solid #dde8f2;border-radius:6px}.pagination a[aria-current]{background:#0088ff;color:white;border-color:#0088ff}.empty-state{padding:50px;grid-column:1/-1;text-align:center}.auth-actions{text-align:center;padding:0 20px 70px}.academy-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;background:linear-gradient(140deg,#101f36,#143b67);padding:80px 64px;color:white;overflow:hidden}.academy-kicker{font-size:12px;font-weight:700;letter-spacing:2px;color:#a9d7ff}.academy-hero h1{font-size:56px;line-height:1.1;letter-spacing:-2.7px;font-weight:600;margin:27px 0}.academy-hero h1 span{color:#70c9ff}.academy-hero p{font-size:17px;line-height:1.85;color:#c3d4e8;max-width:570px}.academy-hero .actions{justify-content:flex-start;margin-top:30px}.academy-hero .secondary{background:transparent;border-color:#6c89a8;color:#fff}.academy-points{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;font-size:11px;color:#b6cce3}.academy-points span:before{content:'✓';margin-right:6px;color:#76c9ff}.academy-visual{padding:25px;background:radial-gradient(ellipse,#176db5,transparent 70%);transform:rotate(-3deg)}.learning-card{padding:35px;border-radius:24px;background:#fff;color:#112943;box-shadow:0 25px 60px #06112155;transform:rotate(3deg)}.learning-card>span{font-size:10px;font-weight:700;letter-spacing:2px;color:#7890a8}.learning-card h2{font-size:38px;line-height:1.15;margin:24px 0}.learning-card p{color:#6b8198;font-size:12px;margin:12px 0 24px}.learning-progress{height:6px;background:#e8f1f9;border-radius:8px}.learning-progress i{display:block;width:68%;height:100%;background:#0088ff;border-radius:8px}.learning-mini{display:flex;gap:15px;align-items:center;padding:15px 0;border-top:1px solid #e6edf4;font-size:13px}.learning-mini b{display:grid;place-items:center;background:#eaf5ff;color:#0088ff;border-radius:8px;width:32px;height:32px;font-size:11px}.learning-mini em{margin-left:auto;color:#0088ff;font-style:normal}.academy-catalog{padding:80px 64px}.academy-catalog .section-heading{text-align:left;padding:0;margin:0 0 36px}.academy-catalog .section-heading h2{font-size:38px}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.course-card{border:1px solid #dce6f0;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 5px 15px #12243904}.course-cover{display:flex;flex-direction:column;gap:25px;padding:30px;background:linear-gradient(135deg,#d9edff,#b0dbff);min-height:225px;color:#124775;text-decoration:none;position:relative}.course-cover>span:first-child{font-size:9px;letter-spacing:1.6px;font-weight:700}.course-cover strong{font-size:27px;line-height:1.2;font-weight:600;max-width:230px;letter-spacing:-1px}.course-cover-arrow{position:absolute;bottom:20px;right:22px;font-size:24px}.cover-2{background:linear-gradient(135deg,#e4dcff,#c4c4f6);color:#3b3a78}.cover-0{background:linear-gradient(135deg,#d4f4e8,#99d8c5);color:#1d5b4d}.course-card-body{padding:26px}.course-card-body h3{font-size:21px;line-height:1.3;margin:15px 0}.course-card-body h3 a{color:inherit;text-decoration:none}.course-card-body p{font-size:14px;color:#647488;line-height:1.8;margin-bottom:25px}.academy-banner{padding:45px 64px;display:flex;align-items:center;justify-content:space-between;gap:35px;background:#f1f8ff;border-block:1px solid #e1ebf5}.academy-banner h2{font-size:32px;letter-spacing:-1px;margin:15px 0}.academy-banner p{color:#63758a}.auth-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:80px 90px;background:linear-gradient(120deg,#f3f9ff,#fff)}.auth-story h1{font-size:45px;line-height:1.17;letter-spacing:-1.7px;margin:22px 0}.auth-story p{color:#60758c;line-height:1.8}.auth-story>a{display:inline-block;margin-top:30px;color:#1679cb}.auth-card{padding:38px;background:white;border:1px solid #dbe7f2;box-shadow:0 15px 50px #244c7710;border-radius:18px}.auth-card h2{font-size:27px;margin:0 0 10px}.auth-card p{font-size:14px;color:#64768a;line-height:1.7}.auth-card label{display:block;font-size:13px;color:#18314d;margin:20px 0 8px}.auth-card input[type=text],.auth-card input[type=password]{width:100%;padding:13px;border:1px solid #cfddea;border-radius:7px;font:inherit}.auth-card .login-remember label{display:flex;gap:9px;align-items:center}.auth-card input[type=submit]{width:100%;border:0;background:#0088ff;color:white;font:inherit;font-weight:600;padding:14px;border-radius:7px;cursor:pointer}.auth-card a{color:#057bcf}.registration-wrap{max-width:840px;margin:0 auto;padding:0 35px 70px}.registration-wrap .tutor-login-wrap{max-width:none;box-shadow:0 15px 40px #1638580b;border:1px solid #dfebf5;border-radius:16px}.auth-note{text-align:center;font-size:13px;margin-top:25px;color:#61748a}.learning-dashboard{padding:45px 35px}.dashboard-heading{padding:15px 15px 35px}.dashboard-heading h1{font-size:38px;margin:20px 0}.dashboard-heading a{color:#0088ff}.sgl-website .tutor-wrap{margin:0}.sgl-website .tutor-dashboard{background:#fff}.sgl-website .tutor-btn-primary{background:#0088ff;border-color:#0088ff}.sgl-website .site-frame h1,.sgl-website .site-frame h2,.sgl-website .site-frame h3{font-family:inherit}.sgl-website .resources-grid{margin-block:0}.sgl-website .button{text-decoration:none!important}.tutor-wrap{--tutor-color-primary:#0088ff;--tutor-color-primary-hover:#006bc7}.tutor-course-details-title{letter-spacing:-1px}.tutor-wrap a:focus-visible,.sgl-website a:focus-visible,.sgl-website button:focus-visible{outline:3px solid #66baff;outline-offset:4px}
@media(max-width:1000px){.academy-hero{gap:30px;padding:55px 35px}.academy-hero h1{font-size:45px}.academy-catalog{padding:55px 30px}.course-grid{gap:16px}.course-card-body{padding:20px}.auth-section{padding:60px 35px;gap:30px}.blog-search{padding:25px}.academy-banner{padding:40px 30px}}
@media(max-width:760px){.academy-hero{grid-template-columns:1fr;padding:50px 24px}.academy-hero h1{font-size:42px}.academy-visual{max-width:420px;width:100%;margin:auto}.course-grid{grid-template-columns:1fr}.course-cover{min-height:200px}.academy-banner{flex-direction:column;align-items:flex-start}.auth-section{grid-template-columns:1fr;padding:45px 22px}.auth-story h1{font-size:36px}.auth-card{padding:28px}.blog-search{flex-direction:column;align-items:stretch}.blog-search label{width:100%}.learning-dashboard{padding:25px 10px}.dashboard-heading h1{font-size:30px}body.admin-bar.sgl-website .site-header{top:46px}}
