@font-face{font-family:ClassroomOnest;src:url(/brand/v14/onest.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:ClassroomGolos;src:url(/brand/v14/golostext.ttf) format("truetype");font-weight:100 900;font-display:swap}.system-landing{--sl-ink:#18223b;--sl-muted:#586176;--sl-green:#4d6942;--sl-line:#d8ddd2;--ink:#18223b;--paper:#f7f5ef;--accent:#ed8b52;background:#f7f5ef;color:#18223b;font-family:ClassroomGolos,Arial,sans-serif}.system-landing .nav-brand,.system-landing h1,.system-landing h2,.system-landing h3,.system-landing h4{font-family:ClassroomOnest,Arial,sans-serif}.system-landing button,.system-landing input,.system-landing select,.system-landing textarea{font-family:inherit}.system-landing .sl-header{background:#f7f5eff5}.system-landing .classroom-wordmark{display:block;width:190px;height:auto;max-height:48px;object-fit:contain}.system-landing .sl-languages button[aria-pressed=true]{background:#d5e5ae;border-radius:12px;color:#18223b}.system-landing .btn-primary,.system-landing .pilot-button,.system-landing .sl-offer-note .btn{background:#ed8b52;color:#18223b;border:1px solid transparent;border-radius:12px}.system-landing :focus-visible{outline:2px solid #4d6942;outline-offset:4px}.system-landing .sl-program :focus-visible,.system-landing .sl-rich-footer :focus-visible{outline-color:#d5e5ae}.system-landing .sl-program .eyebrow,.system-landing .sl-program-grid li>span{color:#d5e5ae}.system-landing .sl-portrait,.system-landing .sl-system{background:#eef2e6}.system-landing .sl-current,.system-landing .sl-feedback{background:#eaf0df}.system-landing .contact-form,.system-landing .sl-panel,.system-landing .sl-portrait{border-radius:20px}.system-landing .sl-small{font-size:14px}.system-landing .sl-other{display:block}.system-landing .sl-other>h3{font-size:26px;margin-bottom:20px}.system-landing .sl-other>.sl-direction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.system-landing .sl-direction-grid article{background:white;border:1px solid #d8ddd2;border-radius:20px;padding:22px;display:flex;flex-direction:column;min-width:0}.system-landing .sl-direction-grid h4{font-size:20px;margin:0 0 12px}.system-landing .sl-direction-grid p{font-size:14px;line-height:1.65;color:#586176;flex:1 1;margin-bottom:20px}.system-landing .sl-direction-grid a{padding:8px 0;border:0;font-weight:600;color:#4d6942}.system-landing .cr-unavailable{padding-block:22px;color:#586176}.system-landing .cr-unavailable button{margin-left:12px;min-height:44px;border:1px solid #d8ddd2;background:white;border-radius:12px;padding:8px 14px;color:#18223b}@media(max-width:1000px){.system-landing .sl-other>.sl-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.system-landing .sl-other>.sl-direction-grid{grid-template-columns:1fr}.system-landing .classroom-wordmark{width:174px}.system-landing .sl-direction-grid article{padding:20px}.system-landing .sl-hero h1{font-size:clamp(29px,8.5vw,38px)}}.system-landing .sl-collaborators-dot,.system-landing .sl-footer-studio{color:#4d6942}.system-landing .sl-rich-footer :focus-visible{outline-color:#4d6942}.system-landing .eyebrow{font-size:14px;line-height:1.5;letter-spacing:.08em}.system-landing .btn,.system-landing .contact-consent a,.system-landing .contact-consent span,.system-landing .footer-links a,.system-landing .sl-direction-grid a,.system-landing .text-link{font-size:14px}.system-landing .footer-legal{font-size:14px!important;color:#586176;overflow-wrap:anywhere}.system-landing .sl-footer-bottom a{display:inline-flex;align-items:center;min-height:44px}.system-landing .sl-footer-grid nav>a{min-height:36px;display:inline-flex;align-items:center}.system-landing .contact-form input::placeholder,.system-landing .contact-form textarea::placeholder{color:#586176;opacity:1}.system-landing .contact-form input,.system-landing .contact-form select,.system-landing .contact-form textarea{border-color:#7b8578}.system-landing .sl-tabs button>span{opacity:1}.system-landing .sl-direction-grid p,.system-landing .sl-faq details>p,.system-landing .sl-heading>p,.system-landing .sl-intro,.system-landing .sl-program-grid p,.system-landing .sl-roles p{font-size:16px;line-height:1.65}.system-landing .sl-panel-note .sl-small{font-size:14px}.system-landing .sl-path li{min-width:0;flex-wrap:wrap}.system-landing .btn{white-space:normal;text-align:center;line-height:1.5}.system-landing .pilot-assistant .pilot-button{color:#18223b;background:#ed8b52;font-size:14px;color:#18223b!important}.system-landing .lp-caption,.system-landing .lp-caption small,.system-landing .lp-caption span,.system-landing .lp-responsibility,.system-landing .pilot-assistant>p,.system-landing .sl-diagnostic-link>span,.system-landing .sl-small a,.system-landing .trust-telegram-link,.system-landing [class^=lp-] button,.system-landing [class^=lp-] small{font-size:14px}.system-landing .sl-header{background:#f7f5ef}.system-landing .sl-footer-connect>a{display:flex;width:-moz-fit-content;width:fit-content;min-height:44px;align-items:center;margin-bottom:4px}.system-landing .sl-rich-footer{padding-bottom:100px}