@font-face{font-family:satoshi;src:url(/_next/static/media/426e5c3b0d1c0154-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:satoshi;src:url(/_next/static/media/b33a13fb77831b1c-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:102.25%;descent-override:24.33%;line-gap-override:10.14%;size-adjust:98.76%}.__className_4b9a5e{font-family:satoshi,satoshi Fallback}.__variable_4b9a5e{--font-satoshi:"satoshi","satoshi Fallback"}:root{--ksr-header-bg:#ffffff;--ksr-header-text:#475569;--ksr-header-text-hover:#00a884;--ksr-header-text-active:#00a884;--ksr-header-border:rgba(0,0,0,0.06);--ksr-header-login-text:#00a884;--ksr-header-login-border:#00a884;--ksr-header-login-bg-hover:rgba(0,168,132,0.05);--ksr-header-demo-bg:linear-gradient(90deg,#1d4ed8,#1e40af);--ksr-header-demo-text:#ffffff;--ksr-header-demo-shadow:0 4px 14px rgba(29,78,216,0.25);--ksr-header-demo-shadow-hover:0 6px 20px rgba(29,78,216,0.35);--ksr-header-drawer-bg:#ffffff;--ksr-header-drawer-overlay:rgba(0,0,0,0.4)}[data-theme=dark]{--ksr-header-bg:#0B1120;--ksr-header-text:#cbd5e1;--ksr-header-text-hover:#00C896;--ksr-header-text-active:#00C896;--ksr-header-border:rgba(255,255,255,0.08);--ksr-header-login-text:#00C896;--ksr-header-login-border:#00C896;--ksr-header-login-bg-hover:rgba(0,200,150,0.08);--ksr-header-demo-bg:linear-gradient(90deg,#2563eb,#1d4ed8);--ksr-header-demo-text:#ffffff;--ksr-header-demo-shadow:0 4px 14px rgba(37,99,235,0.3);--ksr-header-demo-shadow-hover:0 6px 20px rgba(37,99,235,0.4);--ksr-header-drawer-bg:#0F1A30;--ksr-header-drawer-overlay:rgba(0,0,0,0.6)}.ksrHeaderRoot{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--ksr-header-bg);border-bottom:1px solid var(--ksr-header-border);transition:background .3s ease,border-color .3s ease;height:74px}.ksrHeaderWrap{max-width:1480px;margin:0 auto;padding:0 24px;height:100%}.ksrHeaderContainer{display:flex;align-items:center;justify-content:space-between;height:100%;gap:20px}.ksrHeaderLogo{flex-shrink:0;cursor:pointer}.ksrHeaderLogo,.ksrHeaderNav{display:flex;align-items:center}.ksrHeaderNav{gap:14px}.ksrHeaderLink{font-size:13.5px;font-weight:600;color:var(--ksr-header-text);transition:color .2s ease;padding:8px 2px;cursor:pointer}.ksrHeaderLink:hover{color:var(--ksr-header-text-hover);text-decoration:none}.ksrHeaderActive{color:var(--ksr-header-text-active)!important}.ksrHeaderActions{display:flex;align-items:center;gap:16px;flex-shrink:0}.ksrHeaderThemeToggle{background:transparent;color:var(--ksr-header-text);border:none;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background-color .2s ease}.ksrHeaderThemeToggle:hover{color:var(--ksr-header-text-hover);background-color:var(--ksr-header-login-bg-hover)}.ksrHeaderPracticeBtn{font-size:13.5px;font-weight:700;color:var(--ksr-header-login-text);background:transparent;border:1.5px solid var(--ksr-header-login-border);padding:8px 18px;border-radius:100px;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center}.ksrHeaderPracticeBtn:hover{background-color:var(--ksr-header-login-bg-hover);color:var(--ksr-header-text-hover)!important;text-decoration:none;transform:translateY(-1px)}.ksrHeaderDemoBtn{font-size:14px;font-weight:700;color:var(--ksr-header-demo-text);background:var(--ksr-header-demo-bg);border:none;padding:9.5px 24px;border-radius:100px;cursor:pointer;box-shadow:var(--ksr-header-demo-shadow);transition:all .2s ease;display:flex;align-items:center;gap:4px}.ksrHeaderDemoBtn:hover{box-shadow:var(--ksr-header-demo-shadow-hover);transform:translateY(-1px);filter:brightness(1.05);color:var(--ksr-header-demo-text);text-decoration:none}.ksrHeaderArrow{font-size:13px;font-weight:700;margin-left:2px;display:inline-block}.ksrHeaderMobileActions{display:none;align-items:center;gap:12px}.ksrHeaderMobileMenuBtn,.ksrHeaderMobileThemeToggle{background:transparent;color:var(--ksr-header-text);border:none;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ksrHeaderMobileMenuBtn:hover,.ksrHeaderMobileThemeToggle:hover{background-color:var(--ksr-header-login-bg-hover);color:var(--ksr-header-text-hover)}.ksrHeaderOverlay{position:fixed;inset:0;background:var(--ksr-header-drawer-overlay);z-index:1099;opacity:0;pointer-events:none;transition:opacity .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ksrHeaderOverlayOpen{opacity:1;pointer-events:auto}.ksrHeaderDrawer{position:fixed;top:0;right:0;width:85%;max-width:320px;height:100vh;height:100dvh;background:var(--ksr-header-drawer-bg);z-index:1100;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);visibility:hidden;padding:24px 24px 0;box-shadow:-6px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow-y:auto}.ksrHeaderDrawerOpen{transform:translateX(0);visibility:visible}.ksrHeaderDrawerHead{display:flex;justify-content:flex-end;margin-bottom:16px}.ksrHeaderDrawerCloseBtn{background:transparent;color:var(--ksr-header-text);border:none;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ksrHeaderDrawerCloseBtn:hover{background-color:var(--ksr-header-login-bg-hover);color:var(--ksr-header-text-hover)}.ksrHeaderDrawerNav{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.ksrHeaderDrawerLink{font-size:14.5px;font-weight:600;color:var(--ksr-header-text);padding:10px 14px;border-radius:8px;transition:background-color .2s ease,color .2s ease;border-bottom:1px solid var(--ksr-header-login-border,rgba(0,0,0,.06))}.ksrHeaderDrawerLink:hover{background-color:var(--ksr-header-login-bg-hover);color:var(--ksr-header-text-hover);text-decoration:none}.ksrHeaderDrawerActions{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-bottom:32px}.ksrHeaderDrawerPracticeBtn{font-size:15px;font-weight:700;color:var(--ksr-header-login-text);background:transparent;border:1.5px solid var(--ksr-header-login-border);padding:12px;border-radius:100px;cursor:pointer;transition:all .2s ease;width:100%;text-align:center;display:block}.ksrHeaderDrawerPracticeBtn:hover{background-color:var(--ksr-header-login-bg-hover);color:var(--ksr-header-text-hover)!important;text-decoration:none}.ksrHeaderDrawerDemoBtn{font-size:15px;font-weight:700;color:var(--ksr-header-demo-text);background:var(--ksr-header-demo-bg);border:none;padding:13px;border-radius:100px;cursor:pointer;box-shadow:var(--ksr-header-demo-shadow);transition:transform .2s ease,box-shadow .2s ease;width:100%;text-align:center}.ksrHeaderDrawerDemoBtn:hover{box-shadow:var(--ksr-header-demo-shadow-hover);filter:brightness(1.05);color:var(--ksr-header-demo-text);text-decoration:none}@media (max-width:1150px){.ksrHeaderActions,.ksrHeaderNav{display:none}.ksrHeaderMobileActions{display:flex}}@media (max-width:768px){.ksrHeaderWrap{padding:0 16px}.ksrHeaderRoot{height:64px}}@media (max-width:480px){.ksrHeaderWrap{padding:0 12px}.ksrHeaderDrawer{width:100%}}.ksrFooterRoot{background:linear-gradient(90deg,#0b4ecb 0,#044e36);padding:80px 0 40px;color:#ffffff;width:100%}.ksrFooterWrap{max-width:var(--max-width,1200px);margin:0 auto;padding:0 24px}.ksrFooterGrid{display:grid;grid-template-columns:1.6fr 1.8fr .7fr .9fr;grid-gap:36px;gap:36px;margin-bottom:64px}.ksrFooterColBrand{display:flex;flex-direction:column;gap:20px}.ksrFooterLogoCard{background-color:#ffffff;border-radius:12px;padding:12px 24px;display:inline-block;width:-moz-fit-content;width:fit-content;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ksrFooterAbout{font-size:14px;line-height:1.6;color:rgba(255,255,255,.8);font-weight:500}.ksrFooterContact{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ksrFooterContactRow{display:flex;align-items:center;gap:10px;font-size:13.5px;color:rgba(255,255,255,.9);font-weight:600}.ksrFooterContactRow a{color:#ffffff;text-decoration:none;transition:opacity .2s ease}.ksrFooterContactRow a:hover{opacity:.8}.ksrFooterContactIcon{color:#00c896;font-size:14px;flex-shrink:0}.ksrFooterCol{display:flex;flex-direction:column}.ksrFooterColTitle{font-size:13px;font-weight:800;color:#93c5fd;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase}.ksrFooterLinks,.ksrFooterLinksCourses{display:flex;flex-direction:column;gap:14px}.ksrFooterLinksCompany{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 24px;gap:12px 24px}.ksrFooterLinksCourses a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.ksrFooterLinks a{font-size:14px;color:rgba(255,255,255,.85);font-weight:600;text-decoration:none;transition:all .2s ease}.ksrFooterLinks a:hover{color:#00c896;transform:translateX(2px)}.ksrFooterColCredentials{align-items:flex-start}.ksrFooterLogosList{display:flex;flex-direction:column;gap:12px;width:100%}.ksrFooterLogoBox{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;height:42px;width:130px;transition:all .25s ease}.ksrFooterLogoBox:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.ksrFooterBottom{border-top:1px solid rgba(255,255,255,.12);padding-top:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.ksrFooterCopy{font-size:13px;color:rgba(255,255,255,.7);font-weight:500}.ksrFooterSocials{display:flex;gap:12px}.ksrFooterSocialCircle{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:15px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.ksrFooterSocialCircle:hover{background-color:#ffffff;color:#0247d7;transform:translateY(-2px)}.wa{position:fixed;bottom:26px;right:26px;z-index:999;width:54px;height:54px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:transform .2s}.wa:hover{transform:scale(1.1)}@media (max-width:1024px){.ksrFooterGrid{grid-template-columns:1fr 1fr;gap:40px}.ksrFooterLogosList{flex-wrap:wrap}}@media (max-width:600px){.ksrFooterGrid{grid-template-columns:1fr;gap:36px}.ksrFooterBottom{flex-direction:column;text-align:center;gap:20px}.ksrFooterLinksCourses{grid-template-columns:1fr;gap:12px}.ksrFooterLogosList{flex-direction:row;flex-wrap:wrap;gap:10px}}.wa-container{position:fixed;bottom:26px;right:26px;z-index:999;align-items:flex-end}.wa-card,.wa-container{display:flex;flex-direction:column}.wa-card{width:320px;background:var(--background,#ffffff);border:1px solid var(--bdd2,#e2e8f0);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);margin-bottom:12px;overflow:hidden;animation:waSlideUp .3s ease-out}@keyframes waSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wa-header{background:#25D366;color:#ffffff;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.wa-header-info h4{margin:0;font-size:15px;font-weight:700;color:#ffffff}.wa-header-info p{margin:2px 0 0;font-size:11px;opacity:.9}.wa-close-btn{background:none;border:none;color:#ffffff;font-size:18px;cursor:pointer;padding:0 4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.wa-close-btn:hover{opacity:.8}.wa-body{padding:16px;gap:12px;background:var(--hero-card-bg,#ffffff)}.wa-body,.wa-field{display:flex;flex-direction:column}.wa-field{gap:4px}.wa-field label{font-size:12px;font-weight:600;color:var(--dt2,#4a5568);text-align:left}.wa-input,.wa-textarea{width:100%;padding:10px 12px;border:1px solid var(--bdd2,#cbd5e0);border-radius:6px;font-size:13.5px;background:var(--hero-card-bg,#ffffff);color:var(--ft-title,#2d3748);outline:none;transition:border-color .2s}.wa-input:focus,.wa-textarea:focus{border-color:#25D366}.wa-textarea{resize:none;height:60px}.wa-submit-btn{background:#25D366;color:#ffffff;border:none;border-radius:6px;padding:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;display:flex;justify-content:center;align-items:center;gap:8px}.wa-submit-btn:hover{background:#128C7E}.wa-submit-btn:disabled{background:#a0aec0;cursor:not-allowed}.wa-success-container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;gap:14px}.wa-success-icon{font-size:36px;color:#25D366;margin-bottom:4px}.wa-success-title{font-size:15px;font-weight:700;color:var(--ft-title,#2d3748);margin:0}.wa-success-msg{font-size:13px;color:var(--dt2,#4a5568);margin:0}.wa-chat-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#25D366;color:#ffffff!important;text-decoration:none;font-weight:600;padding:10px 20px;border-radius:6px;transition:background .2s;width:100%;box-shadow:0 4px 12px rgba(37,211,102,.2)}.wa-chat-link:hover{background:#128C7E}.wa-error-msg{color:#e53e3e;font-size:11px;margin-top:2px;text-align:left}.wa-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;animation:waSpin .8s linear infinite}@keyframes waSpin{to{transform:rotate(1turn)}}.wa-container .wa{position:static;margin-left:auto}@media(max-width:480px){.wa-card{width:calc(100vw - 32px)}}