.home-page.clean-public-page{--clean-ink:#17213d;--clean-muted:#586174;--clean-line:#d9dfe8;--clean-blue:#2853bd;--clean-paper:#fff;--clean-canvas:#f8f9fb;background:var(--clean-canvas);color:var(--clean-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.clean-public-page *{box-sizing:border-box}.clean-container{width:min(1120px,100% - 80px);margin-inline:auto}.clean-eyebrow{letter-spacing:.065em;text-transform:uppercase;color:var(--clean-muted);font-size:11px;font-weight:600;line-height:1.8}.clean-public-page :is(a,button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #2853bd}.clean-public-page .main-navbar__shell{border:1.5px solid #17213d;border-radius:8px;max-width:1120px;min-height:68px;padding:11px 18px;box-shadow:2px 2px #17213d}.clean-public-page .main-navbar__nav{gap:24px}.clean-public-page .main-navbar .main-navbar__enroll{border-radius:5px;box-shadow:2px 2px #17213d}.clean-button{white-space:normal;text-align:center;border:2px solid #17213d;border-radius:6px;justify-content:center;align-items:center;gap:26px;min-height:48px;padding:12px 20px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:3px 3px #17213d}.clean-button--primary{background:#2853bd;color:#fff!important}.clean-button--outline{background:#fff;color:#17213d!important}.clean-button>span{font-size:19px;line-height:1;transition:transform .16s}.clean-button:hover>span{transform:translate(3px)}.clean-button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #17213d}.clean-button:active{transform:translate(2px,2px);box-shadow:1px 1px #17213d}.clean-text-link{text-underline-offset:4px;align-items:center;gap:18px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.clean-text-link>span{font-size:18px;line-height:1}.clean-index{color:#697487;letter-spacing:.06em;font-size:10px;font-weight:600;display:block}.clean-public-page .footer{border-top:1px solid var(--clean-line);box-shadow:none;background:#fff}.clean-public-page .footer-shell{width:min(1120px,100% - 80px);padding-block:46px 20px}.clean-public-page .footer-main{gap:70px}.clean-public-page .footer-description{color:#586174;font-size:12px;line-height:1.85}.clean-public-page .footer-column :is(h3,h4){font-size:12px;font-weight:600}.clean-public-page .footer-column a{color:#586174;font-size:11px;font-weight:500}.clean-public-page .footer-note-card{border:1px solid var(--clean-line);box-shadow:none;color:#586174;background:#f4f6fa;border-radius:6px}.clean-public-page .footer-bottom{border-top:1px solid var(--clean-line);font-size:10px;font-weight:400}.clean-public-page .footer-action-row a{font-size:11px;font-weight:600}@media (max-width:1000px){.clean-public-page .footer-main{gap:40px}}@media (max-width:768px){.clean-container{width:calc(100% - 40px)}.clean-public-page .footer-shell{width:calc(100% - 40px);padding-block:34px 20px}.clean-public-page .main-navbar__shell{min-height:62px}.clean-public-page .footer-main{gap:32px}.clean-button{padding-inline:17px;font-size:12px}}@media (max-width:360px){.clean-container,.clean-public-page .footer-shell{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.clean-button,.clean-button>span{transition:none}}
