.tpl-oc .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tpl-oc-hero{background:radial-gradient(900px 520px at 88% -18%,var(--vls-blue-100) 0,rgba(231,238,253,0) 60%),var(--vls-blue-50);border-bottom:1px solid var(--vls-line-soft)}.tpl-oc-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:13px;color:var(--vls-slate)}.tpl-oc-crumb a:hover{color:var(--vls-blue)}.tpl-oc-crumb .sep{color:var(--vls-blue-200)}.tpl-oc-crumb [aria-current]{color:var(--vls-navy);font-weight:500}.tpl-oc-hero-inner{max-width:760px;padding:34px 0 30px}.tpl-oc-tag{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--vls-blue-100);color:var(--vls-blue);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 13px;border-radius:999px;box-shadow:var(--vls-shadow-sm);margin-bottom:18px}.tpl-oc-hero h1{font-size:44px;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 18px;color:var(--vls-navy)}.tpl-oc-lead{font-size:18px;margin:0 0 14px}.tpl-oc-lead,.tpl-oc-lead2{color:var(--vls-slate);line-height:1.6}.tpl-oc-lead2{font-size:15.5px;margin:0 0 24px}.tpl-oc-hero-actions{display:flex;gap:13px;flex-wrap:wrap}.tpl-oc-hero-actions .vls-btn svg{width:17px;height:17px}.tpl-oc-fs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tpl-oc-fs-item{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--vls-line);border-radius:var(--vls-radius);padding:16px 18px;box-shadow:var(--vls-shadow-sm)}.tpl-oc-fs-ic{width:38px;height:38px;border-radius:10px;background:var(--vls-blue-50);border:1px solid var(--vls-blue-100);color:var(--vls-blue);display:grid;place-items:center;flex:none}.tpl-oc-fs-ic svg{width:18px;height:18px}.tpl-oc-fs-item span:last-child{font-size:14px;font-weight:500;color:var(--vls-navy);line-height:1.3}.tpl-oc-sec-head{text-align:center;max-width:640px;margin:0 auto 34px}.tpl-oc-sec-head .vls-eyebrow{display:block;margin-bottom:12px}.tpl-oc-sec-head h2{font-size:31px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--vls-navy)}.tpl-oc-sec-head p{font-size:16.5px;color:var(--vls-slate);margin:14px 0 0;line-height:1.6}.tpl-oc-catalogue{scroll-margin-top:90px}.tpl-oc-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.tpl-oc-filters{display:flex;gap:10px;flex-wrap:wrap}.tpl-oc-filter{font-family:inherit;font-size:14px;font-weight:500;color:var(--vls-slate);background:#fff;border:1px solid var(--vls-line);padding:9px 17px;border-radius:999px;cursor:pointer;transition:.15s}.tpl-oc-filter:hover{border-color:var(--vls-blue-200);color:var(--vls-blue)}.tpl-oc-filter.active{background:var(--vls-blue);border-color:var(--vls-blue);color:#fff;box-shadow:0 4px 12px rgba(30,80,200,.24)}.tpl-oc-filter .cnt{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:2px;font-size:11.5px;font-weight:600;border-radius:999px;background:var(--vls-blue-50);color:var(--vls-blue);vertical-align:middle}.tpl-oc-filter.active .cnt{background:rgba(255,255,255,.24);color:#fff}.tpl-oc-search{position:relative;min-width:250px}.tpl-oc-search input{width:100%;font-family:inherit;font-size:14.5px;padding:11px 16px 11px 40px;border-radius:12px;border:1px solid var(--vls-line);background:#fff;color:var(--vls-ink,#15233D);transition:.15s}.tpl-oc-search input:focus{outline:none;border-color:var(--vls-blue);box-shadow:0 0 0 3px rgba(30,80,200,.12)}.tpl-oc-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#94A0B8}.tpl-oc-count{font-size:14px;color:var(--vls-slate);padding:6px 0 22px}.tpl-oc-count b{color:var(--vls-navy);font-weight:600}.tpl-oc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.tpl-oc-course{background:#fff;border:1px solid var(--vls-line);border-radius:22px;box-shadow:var(--vls-shadow-sm);overflow:hidden;display:flex;flex-direction:column;transition:.2s}.tpl-oc-course:hover{border-color:var(--vls-blue-200);box-shadow:var(--vls-shadow-md);transform:translateY(-4px)}.tpl-oc-chead{height:96px;display:flex;align-items:center;gap:14px;padding:0 26px;position:relative}.tpl-oc-ci{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.9);flex:none}.tpl-oc-ci svg{width:23px;height:23px}.tpl-oc-clabel{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff}.tpl-oc-cbundle{position:absolute;top:14px;right:16px;background:#F5A623;color:#3a2606;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.tpl-oc-chead.head-ifrs{background:linear-gradient(120deg,#6a49c4,#3a2680)}.tpl-oc-chead.head-ifrs .tpl-oc-ci{color:#6A4FD0}.tpl-oc-chead.head-mgmt{background:linear-gradient(120deg,#2a5fd0,#12336b)}.tpl-oc-chead.head-mgmt .tpl-oc-ci{color:var(--vls-blue)}.tpl-oc-chead.head-excel{background:linear-gradient(120deg,#12a074,#0b5f48)}.tpl-oc-chead.head-excel .tpl-oc-ci{color:#1E9E6A}.tpl-oc-chead.head-bundle{background:linear-gradient(120deg,#173a74,#0E2A57)}.tpl-oc-chead.head-bundle .tpl-oc-ci{color:var(--vls-navy)}.tpl-oc-cbody{padding:22px 26px 26px;display:flex;flex-direction:column;flex:1}.tpl-oc-cbody h3{font-size:18px;font-weight:600;line-height:1.3;margin:0 0 10px;color:var(--vls-navy)}.tpl-oc-cbody p{font-size:14px;color:var(--vls-slate);line-height:1.6;margin:0 0 16px;flex:1}.tpl-oc-incl{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.tpl-oc-incl .chip{font-size:11.5px;font-weight:500;color:var(--vls-navy);background:var(--vls-blue-50);border:1px solid var(--vls-blue-100);padding:4px 10px;border-radius:999px}.tpl-oc-format{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--vls-slate);margin-bottom:18px}.tpl-oc-format svg{width:15px;height:15px;color:var(--vls-blue);flex:none}.tpl-oc-more{margin-top:auto;align-self:flex-start;padding:11px 18px;font-size:14px}.tpl-oc-more svg{width:14px;height:14px}.tpl-oc-empty{text-align:center;padding:56px 20px;color:var(--vls-slate)}.tpl-oc-empty h3{font-size:19px;margin:0 0 6px;color:var(--vls-navy)}.tpl-oc-empty p{font-size:14.5px;margin:0}.tpl-oc-why{border-top:1px solid var(--vls-line-soft);border-bottom:1px solid var(--vls-line-soft)}.tpl-oc-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tpl-oc-why-card{background:#fff;border:1px solid var(--vls-line);border-radius:var(--vls-radius);box-shadow:var(--vls-shadow-sm);padding:30px}.tpl-oc-wi{width:48px;height:48px;border-radius:13px;background:var(--vls-blue-50);border:1px solid var(--vls-blue-100);color:var(--vls-blue);display:grid;place-items:center;margin-bottom:18px}.tpl-oc-wi svg{width:23px;height:23px}.tpl-oc-why-card h3{font-size:18px;font-weight:600;margin:0 0 9px;color:var(--vls-navy)}.tpl-oc-why-card p{font-size:14.5px;color:var(--vls-slate);line-height:1.65;margin:0}.tpl-oc-cta-panel{background:radial-gradient(600px 320px at 88% 120%,rgba(59,115,240,.14) 0,rgba(59,115,240,0) 60%),var(--vls-navy);border-radius:28px;padding:54px;text-align:center;color:#fff}.tpl-oc-cta-panel h2{color:#fff;font-size:30px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.tpl-oc-cta-panel p{font-size:16.5px;color:#C5D2EC;line-height:1.6;max-width:540px;margin:0 auto 26px}.tpl-oc-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.tpl-oc-btn-white{background:#fff;color:var(--vls-blue)!important;box-shadow:var(--vls-shadow-md)}.tpl-oc-btn-white:hover{transform:translateY(-1px);box-shadow:var(--vls-shadow-lg)}.tpl-oc-btn-ghost-light{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.4)}.tpl-oc-btn-ghost-light:hover{background:rgba(255,255,255,.08)}@media (max-width:980px){.tpl-oc-fs,.tpl-oc-grid{grid-template-columns:1fr 1fr}.tpl-oc-why-grid{grid-template-columns:1fr}}@media (max-width:680px){.tpl-oc-hero h1{font-size:32px}.tpl-oc-fs{grid-template-columns:1fr}.tpl-oc-controls{flex-direction:column;align-items:stretch}.tpl-oc-search{min-width:0}.tpl-oc-grid{grid-template-columns:1fr}.tpl-oc-cta-panel{padding:38px 24px}}
/*# sourceMappingURL=24df00150e8f6892.css.map*/