@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,600&display=swap");.lc-footer *,.lc-header *{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.lc-top-bar{align-items:center;background-color:#d6eaf5;display:flex;gap:24px;justify-content:flex-end;padding:7px 40px}.lc-top-bar a{color:#1a4e7a;font-size:13px;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:color .2s}.lc-top-bar a:hover{color:#e87722}.lc-top-bar .lc-trial-link{color:#1a7ab8;font-weight:600}.lc-top-bar .lc-trial-link:after{content:" ›"}.lc-top-bar .lc-divider{color:#a0c4dc;font-size:13px}.lc-nav-bar{align-items:center;background-color:#fff;border-bottom:1px solid #e8f2f9;box-shadow:0 2px 8px rgba(26,78,122,.06);display:flex;justify-content:space-between;min-height:72px;padding:0 40px}.lc-logo{display:flex;flex-direction:column;line-height:1;text-decoration:none}.lc-logo-wordmark{align-items:baseline;display:flex}.lc-logo-learning{color:#1a7ab8;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1}.lc-logo-dot-com{color:#e87722;font-size:18px;font-weight:600;line-height:1}.lc-logo-tagline{color:#6aacce;font-size:8.5px;font-weight:600;letter-spacing:.18em;margin-top:2px;padding-left:1px;text-transform:uppercase}.lc-nav-links{align-items:center;display:flex;gap:6px;list-style:none}.lc-nav-links li{position:relative}.lc-nav-links a{align-items:center;border-radius:4px;color:#1a4e7a;display:flex;font-size:13.5px;font-weight:600;gap:4px;letter-spacing:.06em;padding:8px 14px;text-decoration:none;text-transform:uppercase;transition:color .2s,background .2s}.lc-nav-links a:hover{background:#f0f8fd;color:#1a7ab8}.lc-nav-links a .lc-caret{font-size:10px;opacity:.7}.lc-search-btn{align-items:center;background:none;border:none;border-radius:4px;color:#1a7ab8;cursor:pointer;display:flex;padding:8px;transition:background .2s}.lc-search-btn:hover{background:#f0f8fd}.lc-search-btn svg{height:18px;width:18px}.lc-footer{background-color:#0d2d4e;color:#fff}.lc-footer-body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:52px 60px 48px}.lc-footer-brand{flex:0 0 auto;max-width:340px}.lc-footer-logo{align-items:center;display:flex;gap:10px;margin-bottom:18px;text-decoration:none}.lc-footer-logo-icon{align-items:center;background-color:#1a7ab8;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:38px;justify-content:center;width:38px}.lc-footer-logo-text{align-items:baseline;display:flex}.lc-footer-logo-learning{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.3px}.lc-footer-logo-dotcom{color:#1a9de0;font-size:14px;font-weight:600}.lc-footer-tagline{color:#a8c8e0;font-size:13.5px;font-weight:400;line-height:1.65;max-width:300px}.lc-footer-pages{flex:0 0 auto}.lc-footer-col-title{color:#1a9de0;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.lc-footer-pages ul{display:flex;flex-direction:column;gap:12px;list-style:none}.lc-footer-pages ul li a{color:#c8dff0;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.lc-footer-pages ul li a:hover{color:#fff}.lc-footer-contact{flex:0 0 auto;text-align:right}.lc-footer-contact-tagline{color:#c8dff0;font-size:15px;font-weight:400;margin-bottom:16px}.lc-footer-cta-btn{background-color:#e87722;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.02em;padding:12px 24px;text-decoration:none;transition:background-color .2s,transform .15s;white-space:nowrap}.lc-footer-cta-btn:hover{background-color:#cf6610;transform:translateY(-1px)}.lc-footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:18px 60px}.lc-footer-legal{color:#6a9ab8;font-size:12px;font-weight:400}.lc-footer-legal a{color:#6a9ab8;text-decoration:none;transition:color .2s}.lc-footer-legal a:hover{color:#a8c8e0}@media (max-width:768px){.lc-top-bar{gap:16px;padding:6px 20px}.lc-nav-bar{padding:0 20px}.lc-nav-links{display:none}.lc-footer-body{flex-direction:column;gap:36px;padding:40px 24px}.lc-footer-contact{text-align:left}.lc-footer-bottom{padding:16px 24px}}