.hero{overflow:hidden;border-bottom:1px solid var(--line)}.hero-grid{min-height:305px;display:grid;grid-template-columns:1fr;justify-items:center;gap:40px;align-items:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.3px;color:var(--secondary);margin-bottom:9px}.hero h1{font-size:33px;line-height:1.06;margin-bottom:14px;letter-spacing:-.8px}.lead{max-width:560px;color:var(--secondary);font-size:14px;line-height:1.6;margin-bottom:18px}.hero-copy{padding:28px 0 8px}.hero-visual{position:relative;width:100%;height:220px;max-width:600px;margin:0 auto;isolation:isolate}.hero-visual-container{width:100%;height:100%;position:absolute;top:0;left:-20px}.hero-image-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;overflow:visible}.hero-image-svg image{width:100%;height:auto;y:-20%}.hero-shape{position:absolute;display:block;z-index:1;pointer-events:none}.hero-shape-red{width:60px;height:60px;left:2%;top:65px;background:#ed1c24;border-radius:50%}.hero-shape-gray{width:85px;height:85px;right:-1%;top:35px;background:#828386;border-radius:50%}.hero-arc{position:absolute;z-index:4;pointer-events:none;width:120px;height:65px;border-radius:50%}.hero-arc-gray{left:8%;top:0;border:1.5px solid #fff0;border-top-color:#fff0;border-left-color:#fff0;border-top-color:#828386;border-left-color:#828386;clip-path:inset(0 43% 60% 0);transform:rotate(-18deg);width:105px;height:55px}.hero-arc-red{right:7%;bottom:21px;border:1.5px solid #fff0;border-right-color:#fff0;border-bottom-color:#fff0;border-right-color:#ed1c24;border-bottom-color:#ed1c24;clip-path:inset(59% 0 0 45%);transform:rotate(18deg);width:165px;height:67px}.hero-dots{position:absolute;z-index:5;width:34px;height:48px;background-size:8px 8px;background-repeat:repeat}.hero-dots-red{right:-3%;top:122px;background-image:radial-gradient(circle,#ed1c24 1.5px,transparent 1.5px)}.hero-dots-gray{left:4%;bottom:20px;background-image:radial-gradient(circle,#828386 1.3px,transparent 1.3px);width:80px;height:60px;background-size:12px 12px}.pillars{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.pillar-grid{display:grid;grid-template-columns:1fr;gap:14px}.pillar{min-height:84px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:15px;padding:13px 18px}.pillar-teal{background:#eef7f6}.pillar-cream{background:#fcf6ec}.pillar-gold{background:#fffaf1}.pillar-blue{background:#f5f8fa}.pillar-icon{font-size:31px;color:var(--teal)}.pillar h3{font-size:13px;line-height:1.1;margin-bottom:4px}.pillar p{font-size:10px;color:var(--secondary);margin:0;line-height:1.35}.pillar-icon{height:34px;display:block}.pillar-icon img.lp-icon{height:100%;width:auto}.arrow{font-size:18px;margin-top:5px;height:20px;display:block}.arrow img.lp-icon{height:100%;width:auto}.catalog{padding:25px 0}.catalog .course-grid{grid-template-columns:1fr}.two-column{display:grid;grid-template-columns:1fr;gap:22px}.course-card .course-body{padding:10px 12px;display:flex;flex-direction:column;gap:4px;justify-content:space-between}.course-card .course-footer{margin-top:8px}.course-card .course-footer .btn{flex:0 0 auto;white-space:nowrap;padding:6px 14px;font-size:12px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-heading h2{font-size:21px;margin:0}.section-heading a,.all-link{font-size:11px;color:var(--secondary)}.news{border-top:1px solid var(--line);padding-top:15px;border-left:0;padding-left:0}.news .news-grid{display:grid;grid-template-columns:1fr}.news-item{display:grid;grid-template-columns:80px 1fr;gap:10px;border:1px solid var(--line);border-radius:9px;margin-bottom:7px;padding:10px;align-items:center}.news-img{height:80px;border-radius:5px;background-size:cover;background-position:center}.news-item-body{height:100%}.ai-photo{background-image:url(https://images.unsplash.com/photo-1677442136019-21780ecad995?auto=format&fit=crop&w=400&q=75)}.data-photo{background-image:url(https://images.unsplash.com/photo-1551288049-bebda4e38f71?auto=format&fit=crop&w=400&q=75)}.hybrid-photo{background-image:url(https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=400&q=75)}.news-item span.badge{font-size:7px;padding:3px 5px}.news-item h3{font-size:12px;margin:4px 0 2px;line-height:1.1}.news-item p{font-size:10px;color:var(--muted);line-height:1.25;margin:0}.news-item b{font-size:15px}.dates{border-top:1px solid var(--line);padding:25px 0}.dates-grid{display:grid;grid-template-columns:1fr;gap:25px}.table-wrap{overflow:auto}.table-wrap table thead{display:none}.table-wrap table,table tbody,table tr,table td{display:block;width:100%}.table-wrap table tr{margin-bottom:15px;border:1px solid #e7ebed;padding:10px}.table-wrap table td{display:flex;justify-content:space-between;padding:8px 0}.table-wrap table td::before{content:attr(data-label);font-weight:700;margin-right:15px}.table-wrap table td:last-child{border-bottom:none}.all-link{display:block;text-align:center;margin-top:10px}.business{border-top:1px solid var(--line);padding-top:15px;border-left:0;padding-left:0}.business h2{font-size:21px;margin:0 0 12px;text-align:center}.business .button-container{text-align:center;margin-top:20px}.business-grid{display:grid;grid-template-columns:1fr;gap:12px}.business-grid>div{text-align:center}.big-icon{font-size:38px;color:var(--teal)}.business-grid h3{font-size:12px;line-height:1.1;margin:4px 0}.business-grid p{font-size:9px;color:var(--muted);line-height:1.3}.business>.btn{margin-top:12px}.foundation{background:#f7f1ed;background:linear-gradient(90deg,rgb(247 241 237) 0%,rgb(246 231 203) 50%,rgb(247 241 237) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.foundation-wrap{min-height:88px;display:flex;align-items:center;padding:14px 0;flex-wrap:wrap;justify-content:center;gap:20px}.foundation-info{display:flex;align-items:center;gap:20px}.foundation-logo{width:87px;height:87px;display:block}.foundation-logo img{height:100%;width:auto}.foundation h2{font-size:23px;margin:0 0 2px}.foundation p{font-size:10px;color:var(--muted);line-height:1.4;margin:0}.foundation .btn{margin-left:0}.trust{padding:25px 0}.trust-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}.stats h2{font-size:20px;margin-bottom:12px}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.stat-grid>div{border-right:1px solid var(--line);padding-right:10px}.stat-grid b{display:block;font-family:"Playfair Display",serif;font-size:20px}.stat-grid p{font-size:10px;color:var(--muted);margin-top:5px}.quotes{display:grid;grid-template-columns:1fr;gap:12px}.quotes blockquote{margin:0;border:1px solid var(--line);border-radius:10px;padding:13px 15px;min-height:94px}.quotes p{font-size:10px;color:var(--muted);font-style:italic;line-height:1.45}.quotes footer{font-weight:700;font-size:10px}.quotes small{font-weight:400;color:var(--muted)}@media (min-width:420px){.hero-visual{height:250px}.hero-shape-red{width:105px;height:105px;left:5%;top:52px}.hero-shape-gray{width:135px;height:135px;right:0%;top:35px}.hero-dots-red{right:0%;top:150px}.hero-dots-gray{left:9%;bottom:52px}.hero-arc-red{right:10%;bottom:25px}.hero-arc-gray{left:9%;top:8px;transform:rotate(-20deg)}.news-item{grid-template-columns:100px 1fr}}@media (min-width:600px){.hero-arc-red{right:13%;bottom:20px}.hero-arc-gray{top:13px}.hero-shape-red{left:6%;top:63px}.table-wrap table thead{display:table-header-group}.table-wrap table,table tbody,table tr,table td{display:revert;width:100%}.table-wrap table tr{margin-bottom:0;border:0;padding:0}.table-wrap table td{display:table-cell;justify-content:normal;padding:6px}.table-wrap table td::before{content:none}.table-wrap table td:last-child{border-bottom:1px solid #e7ebed}}@media (min-width:700px){.hero h1{font-size:40px}.hero-visual{height:320px}.hero-arc-red{right:13%;bottom:22px}.hero-dots-red{right:-3%;top:150px}.pillar-grid{grid-template-columns:repeat(2,1fr)}.foundation-wrap{padding:0;flex-wrap:nowrap;justify-content:space-evenly}.foundation .btn{margin-left:auto}}@media (min-width:800px){.hero-shape-red{left:4%;top:105px}.hero-shape-gray{right:1%}.hero-arc-red{right:12%;bottom:25px}.hero-dots-red{right:-3%}.business-grid{grid-template-columns:repeat(3,1fr)}.business h2{text-align:left}.quotes{grid-template-columns:1fr 1fr}.stat-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.hero-grid{grid-template-columns:47% 53%;justify-items:normal;gap:0}.hero-copy{padding:0}.hero-visual-container{position:static;top:auto;left:auto}.hero-visual{height:290px}.pillar-grid{grid-template-columns:repeat(4,1fr)}.dates-grid{grid-template-columns:1.5fr 1fr}.catalog .course-grid{grid-template-columns:1fr 1fr 1fr}.news .news-grid{grid-template-columns:1fr 1fr 1fr}.trust-grid{grid-template-columns:1.1fr 1.3fr}.business{border-top:0;padding-top:0;border-left:1px solid var(--line);padding-left:25px}}@media (min-width:1200px){.two-column{grid-template-columns:75% 23%}.two-column--no-news{grid-template-columns:1fr}.news{border-top:0;padding-top:0;border-left:1px solid var(--line);padding-left:15px}.news .news-grid{grid-template-columns:1fr}}@media (min-width:1280px){.hero-visual{height:360px;max-width:none;margin:0}.business .button-container{text-align:left;margin-top:0}}