.fmt-how{background:linear-gradient(135deg,#06111E 0%,#093148 100%);padding:30px 0}.fmt-how .fmt-h2{font-weight:700;color:#fff;margin-bottom:8px}.fmt-how .fmt-h2 span{color:#38bdf8}.fmt-how .fmt-lead{color:rgba(255,255,255,0.5)}.fmt-how-grid{display:none}@media (min-width:640px){.fmt-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:1024px){.fmt-how-grid{grid-template-columns:repeat(4,1fr)}}.fmt-how-card{border-radius:1rem;padding:24px;background:linear-gradient(145deg,rgba(13,32,53,.95),rgba(10,22,40,.98));border:1px solid rgba(6,148,209,0.2)}.fmt-how-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.fmt-how-num{font-size:36px;font-weight:900;color:rgba(6,148,209,0.2);line-height:1}.fmt-how-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(6,148,209,0.1);border:1px solid rgba(6,148,209,0.3)}.fmt-how-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.fmt-how-desc{font-size:14px !important;line-height:1.625;margin-bottom:16px !important;color:rgba(255,255,255,0.5)}.fmt-how-tags{display:flex;flex-wrap:wrap;gap:8px}.fmt-tag{font-size:10px;font-weight:600;padding:2px 8px;border-radius:9999px;background:rgba(6,148,209,0.1);border:1px solid rgba(6,148,209,0.25);color:#38bdf8}.fmt-how-slider{display:block}@media (min-width:640px){.fmt-how-slider{display:none}}.fmt-how-vp{overflow:hidden}.fmt-how-track{display:flex;transition:transform 0.38s cubic-bezier(0.22,1,0.36,1)}.fmt-how-track .fmt-how-card{flex-shrink:0;width:100%}.fmt-how-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.fmt-how-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:rgba(6,148,209,0.25);border:1px solid rgba(6,148,209,0.35);color:#38bdf8;cursor:pointer}.fmt-how-arrow:disabled{background:rgba(255,255,255,0.06);border-color:rgba(6,148,209,0.35);color:rgba(255,255,255,0.25);cursor:default}.fmt-how-nav .fmt-dot{background:rgba(255,255,255,0.22)}.fmt-how-nav .fmt-dot.active{background:#0694D1}.fmt-formsec{background:radial-gradient(ellipse at 68% 48%,rgba(6,148,209,0.18) 0%,rgba(6,148,209,0.06) 38%,transparent 65%),#06111E;padding:30px 24px}.fmt-form-wrap{max-width:700px;margin:0 auto}.fmt-form{background:rgba(255,255,255,0.03);border:1px solid rgba(6,148,209,0.20);border-radius:20px;padding:32px 28px}.fmt-form-head{text-align:center;margin-bottom:24px}.fmt-form-tag{display:inline-block;border:1px solid rgba(6,148,209,0.55);background:rgba(6,148,209,0.12);color:#38bdf8;border-radius:999px;padding:4px 16px;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:12px}.fmt-form-h2{color:#fff;font-weight:800;font-size:clamp(20px,3vw,28px);margin:0 0 6px;line-height:1.25}.fmt-form-h2 span{color:#38bdf8}.fmt-form-hsub{color:rgba(255,255,255,0.45);font-size:13px !important;margin:0 0 16px !important}.fmt-form-contacts{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.fmt-form-contact{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,0.15);border-radius:10px;padding:8px 16px;color:rgba(255,255,255,0.75);font-size:13px}.fmt-form-contact:hover{color:rgba(255,255,255,0.75)}.fmt-toggle{display:flex;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10);border-radius:12px;padding:4px;margin-bottom:20px}.fmt-toggle-btn{flex:1;border-radius:9px;padding:10px 0;font-size:13px;font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s;background:transparent;color:rgba(255,255,255,0.45)}.fmt-toggle-btn.active{background:linear-gradient(135deg,#0694D1,#076D9D);color:#fff;box-shadow:0 2px 12px rgba(6,148,209,0.35)}.fmt-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.fmt-field{margin-bottom:12px}.fmt-label{display:block;font-size:12.5px;font-weight:600;color:rgba(255,255,255,0.65);margin-bottom:6px}.fmt-label .req{color:#f87171}.fmt-input{width:100%;box-sizing:border-box !important;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.10);border-radius:12px;color:#fff;padding:10px 14px !important;font-size:13.5px !important;font-family:inherit;outline:none;line-height:normal !important;height:auto !important;min-height:0 !important}.fmt-input::placeholder{color:rgba(255,255,255,0.3)}.fmt-input.invalid{border-color:#f87171 !important}.fmt-error{display:none;color:#f87171;font-size:12px;font-weight:600;margin-top:6px}.fmt-course-wrap{position:relative}.fmt-course-suggest{display:none;position:absolute;top:100%;left:0;right:0;z-index:40;margin-top:4px;background:#0d1b2a;border:1px solid rgba(6,148,209,0.45);border-radius:10px;max-height:240px;overflow-y:auto;box-shadow:0 10px 28px rgba(0,0,0,0.45)}.fmt-course-item{padding:10px 14px;font-size:13.5px;color:#cdd8e3;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.06)}.fmt-course-item:last-child{border-bottom:none}.fmt-course-item:hover{background:rgba(6,148,209,0.20);color:#fff}.fmt-input:focus,.fmt-input:focus-visible,.fmt-input:active{background:rgba(255,255,255,0.05) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border-color:rgba(6,148,209,0.5) !important;box-shadow:none !important;outline:none !important}.fmt-input:-webkit-autofill,.fmt-input:-webkit-autofill:hover,.fmt-input:-webkit-autofill:focus,.fmt-input:-webkit-autofill:active{-webkit-text-fill-color:#fff !important;caret-color:#fff !important;-webkit-box-shadow:0 0 0 1000px #0b1a2b inset !important;transition:background-color 9999s ease-out 0s !important}textarea.fmt-input{resize:none;line-height:1.6 !important}.fmt-select-wrap{position:relative}select.fmt-input{-webkit-appearance:none;appearance:none;color:rgba(255,255,255,0.3);cursor:pointer}select.fmt-input.has-val{color:#fff}select.fmt-input option{background:#0a1929;color:#fff}.fmt-select-caret{position:absolute;right:14px;top:calc(50% + 10px);transform:translateY(-50%);pointer-events:none;color:rgba(255,255,255,0.4)}.fmt-captcha{display:flex;justify-content:center;margin-bottom:20px}.fmt-submit{width:100%;padding:14px 0;border-radius:12px;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0694D1 0%,#076D9D 100%);box-shadow:0 0 28px rgba(6,148,209,0.40)}.fmt-form-note{text-align:center;font-size:11.5px !important;color:rgba(255,255,255,0.30);margin-top:10px !important}@media (max-width:600px){.fmt-grid2{grid-template-columns:1fr}.fmt-form{padding:20px 16px}}.fmt-tst{background:#E8F4FA;padding:30px 0;overflow:hidden;border-top:1px solid #CAEFFF}.fmt-tst .fmt-h2{color:#071e2e}.fmt-tst .fmt-h2 span{color:#0694D1}.fmt-tcard{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:#fff;height:100%;border:1px solid #DCEEFB;box-shadow:0 2px 12px rgba(6,148,209,0.07)}.fmt-tcard-body{flex:1;display:flex;flex-direction:column;padding:20px}.fmt-tcard-stars{margin-bottom:12px;font-size:16px;line-height:1;color:#F59E0B;letter-spacing:1px}.fmt-tcard-quote{margin-bottom:16px !important;font-size:14px !important;line-height:1.625;flex:1;color:#2d4a6a}.fmt-tcard-more{margin-bottom:12px;width:-moz-fit-content;width:fit-content;border-radius:9999px;border:1px solid #0694D1;background:transparent;padding:4px 12px;font-size:12px;font-weight:600;color:#0694D1;cursor:pointer;transition:all .15s}.fmt-tcard-more:hover{background:#0694D1;color:#fff}.fmt-tcard-person{display:flex;align-items:center;gap:12px}.fmt-tcard-av{width:44px;height:44px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0;border:2px solid #DCEEFB}.fmt-tcard-name{font-size:14px !important;font-weight:700;line-height:1.25;color:#0d1b2a;margin:0 !important}.fmt-tcard-role{font-size:12px !important;font-weight:600;margin:2px 0 0 !important;color:#0694D1}.fmt-tcard-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #E8F4FA;padding:12px 20px;background:#F8FCFF}.fmt-tcard-course{font-size:12px !important;font-weight:700;color:#0d1b2a;margin:0 8px 0 0 !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmt-tcard-badge{border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600;flex-shrink:0;background:#EBF8FE;color:#0569a8;border:1px solid #CAEFFF;white-space:nowrap}.fmt-tst-marquee{overflow:hidden;margin-top:20px;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}@media (min-width:640px){.fmt-tst-marquee{display:none}}.fmt-tst-track{display:flex;gap:16px;padding:8px 0;width:max-content;list-style:none;margin:0}.fmt-tst-track > li{width:280px;flex-shrink:0}.fmt-tst-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}@media (min-width:640px){.fmt-tst-nav{display:none}}.fmt-tst-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:#fff;border:1px solid #0694D1;color:#0694D1;cursor:pointer;padding:0;box-shadow:0 2px 10px rgba(6,148,209,0.12);transition:all .15s}.fmt-tst-arrow:hover,.fmt-tst-arrow:active{background:#0694D1;color:#fff}.fmt-tst-arrow svg{width:16px;height:16px}.fmt-tst-cols{display:none;gap:16px;margin-top:20px;justify-content:center}@media (min-width:640px){.fmt-tst-cols{display:flex}}.fmt-tst-col{flex:0 1 320px;max-width:320px}.fmt-tst-col.md{display:none}.fmt-tst-col.lg{display:none}@media (min-width:768px){.fmt-tst-col.md{display:block}}@media (min-width:1024px){.fmt-tst-col.lg{display:block}}.fmt-tst-colvp{height:520px;overflow:hidden}.fmt-tst-colinner{display:flex;flex-direction:column;gap:16px}.fmt-faq{position:relative;overflow:hidden;background:#f0faff;padding:35px 0}.fmt-faq-head{text-align:center;margin-bottom:32px}.fmt-faq-head h2{font-size:24px;font-weight:700;margin-bottom:8px;color:#06111E}@media (min-width:640px){.fmt-faq-head h2{font-size:30px}}.fmt-faq-head p{font-size:14px !important;color:#7a8c96;margin:0 !important}@media (min-width:640px){.fmt-faq-head p{font-size:16px !important}}.fmt-faq-cols{display:none;gap:12px}@media (min-width:640px){.fmt-faq-cols{display:flex}}.fmt-faq-col{display:flex;flex:1;flex-direction:column;gap:12px}.fmt-faq-mobile{display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.fmt-faq-mobile{display:none}}.fmt-faq-item{border-radius:12px;border:1px solid #CAEFFF;background:#fff;transition:border-color .3s,box-shadow .3s}.fmt-faq-item.open{border-color:#0694d1;box-shadow:0 4px 16px rgba(6,148,209,0.10)}.fmt-faq-q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;text-align:left;background:none;border:none;cursor:pointer}.fmt-faq-mobile .fmt-faq-q{padding:14px 16px}.fmt-faq-qtext{font-size:16px;font-weight:600;line-height:1.375;color:#053148;transition:color .3s}.fmt-faq-mobile .fmt-faq-qtext{font-size:14px}.fmt-faq-item.open .fmt-faq-qtext{color:#0694d1}.fmt-faq-icon{display:flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#EBF8FE;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1),background .3s}.fmt-faq-item.open .fmt-faq-icon{background:linear-gradient(135deg,#0694d1,#076d9d);transform:rotate(180deg)}.fmt-faq-icon svg{stroke:#0694d1}.fmt-faq-item.open .fmt-faq-icon svg{stroke:#fff}.fmt-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(0.4,0,0.2,1)}.fmt-faq-item.open .fmt-faq-panel{grid-template-rows:1fr}.fmt-faq-panelinner{overflow:hidden}.fmt-faq-a{border-top:1px solid #EBF8FE;padding:16px 24px;font-size:16px !important;line-height:1.625;color:#7a8c96;margin:0 !important}.fmt-faq-mobile .fmt-faq-a{padding:12px 16px;font-size:14px !important}.fmt-faq-cta{display:none;margin-top:32px;text-align:center}@media (min-width:640px){.fmt-faq-cta{display:block}}.fmt-faq-cta p{margin-bottom:12px !important;font-size:16px !important;color:#7a8c96}.fmt-faq-cta-btn{display:inline-flex;align-items:center;gap:12px;border-radius:1rem;border:2px solid #076D9D;padding:12px 28px;font-size:14px;font-weight:700;color:#076D9D;background:transparent;cursor:pointer;transition:all .15s}.fmt-faq-cta-btn:hover{background:#076D9D;color:#fff}.fmt-faq-cta-arrow{display:flex;height:24px;width:24px;align-items:center;justify-content:center;border-radius:9999px;background:rgba(7,109,157,0.12);transition:transform .15s}.fmt-faq-cta-btn:hover .fmt-faq-cta-arrow{transform:translateX(4px)}