footer{margin:0 !important}@keyframes oo1BenCardIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes oo1BenDraw{from{stroke-dashoffset:500}to{stroke-dashoffset:0}}.oo1-ben{position:relative;overflow:hidden;background:#07121e;padding:30px 0}.oo1-ben-kicker{margin:0 0 8px !important;font-size:14px !important;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#38bdf8 !important}.oo1-ben-h2{font-size:24px;font-weight:700;color:#fff}@media (min-width:640px){.oo1-ben-h2{font-size:30px}}.oo1-ben-head{text-align:center;margin-bottom:15px}.oo1-ben-card{position:relative;overflow:hidden;border-radius:18px;padding:28px;cursor:default;background:linear-gradient(145deg,rgba(13,32,53,.92) 0%,rgba(10,22,40,.96) 60%,rgba(11,37,69,.88) 100%);border:1px solid rgba(19,168,212,.18);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease;opacity:0}.oo1-ben-card.oo1-ben-vis{animation:oo1BenCardIn .55s cubic-bezier(.22,1,.36,1) forwards}.oo1-ben-card:hover{transform:translateY(-7px);border-color:rgba(19,168,212,.55);box-shadow:0 0 0 1px rgba(19,168,212,.2),0 16px 40px rgba(0,0,0,.4)}.oo1-ben-accent{position:absolute;top:0;left:50%;transform:translateX(-50%);height:2.5px;width:0;border-radius:2px;background:linear-gradient(90deg,transparent,#13a8d4,#38bdf8,#13a8d4,transparent);transition:width .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.oo1-ben-card:hover .oo1-ben-accent{width:100%}.oo1-ben-row{display:flex;gap:16px;align-items:flex-start}.oo1-ben-txt{min-width:0}.oo1-ben-icon-box{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(19,168,212,.08);border:1px solid rgba(19,168,212,.28);transition:background .3s,border-color .3s}.oo1-ben-card:hover .oo1-ben-icon-box{background:rgba(19,168,212,.22);border-color:#13a8d4}.oo1-ben-icon-svg{display:flex;align-items:center;justify-content:center}.oo1-ben-icon-svg svg path,.oo1-ben-icon-svg svg circle,.oo1-ben-icon-svg svg line,.oo1-ben-icon-svg svg polyline,.oo1-ben-icon-svg svg rect{stroke-dasharray:500;stroke-dashoffset:500;stroke:#13a8d4;transition:stroke .3s ease}.oo1-ben-card.oo1-ben-vis .oo1-ben-icon-svg svg path,.oo1-ben-card.oo1-ben-vis .oo1-ben-icon-svg svg circle,.oo1-ben-card.oo1-ben-vis .oo1-ben-icon-svg svg line,.oo1-ben-card.oo1-ben-vis .oo1-ben-icon-svg svg polyline,.oo1-ben-card.oo1-ben-vis .oo1-ben-icon-svg svg rect{animation:oo1BenDraw 1.2s ease-in-out var(--draw-delay,0s) forwards}.oo1-ben-card:hover .oo1-ben-icon-svg svg path,.oo1-ben-card:hover .oo1-ben-icon-svg svg circle,.oo1-ben-card:hover .oo1-ben-icon-svg svg line,.oo1-ben-card:hover .oo1-ben-icon-svg svg polyline,.oo1-ben-card:hover .oo1-ben-icon-svg svg rect{stroke:#fff}.oo1-ben-title{font-size:16px;font-weight:700;color:#fff;margin:0 !important}.oo1-ben-divider{height:1px;background:rgba(19,168,212,.18);border-radius:1px;margin:12px 0;width:40px;transition:width .4s cubic-bezier(.22,1,.36,1)}.oo1-ben-card:hover .oo1-ben-divider{width:100%}.oo1-ben-desc{font-size:14px !important;line-height:1.625 !important;color:rgba(255,255,255,.52) !important;margin:0 !important}.oo1-ben-ghost{position:absolute;bottom:8px;right:14px;font-size:88px;font-weight:900;line-height:1;color:rgba(19,168,212,.045);letter-spacing:-4px;pointer-events:none;user-select:none;transition:transform .4s ease,color .4s ease}.oo1-ben-card:hover .oo1-ben-ghost{transform:translateY(-4px);color:rgba(19,168,212,.08)}.oo1-ben-grid{display:none}@media (min-width:640px){.oo1-ben-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media (min-width:1024px){.oo1-ben-grid{grid-template-columns:1fr 1fr 1fr}}.oo1-ben-slider{display:block}@media (min-width:640px){.oo1-ben-slider{display:none}}.oo1-svp{overflow:hidden}.oo1-strack{display:flex;transition:transform 0.38s cubic-bezier(0.22,1,0.36,1)}.oo1-strack > *{flex-shrink:0;width:100%}.oo1-snav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.oo1-sarrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;border:1px solid rgba(6,148,209,0.35);background:rgba(6,148,209,0.25);color:#38bdf8;cursor:pointer;padding:0;transition:all .2s}.oo1-sarrow:disabled{background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.25);cursor:default}.oo1-dots{display:flex;gap:8px}.oo1-dot{border:none;padding:0;width:24px;height:24px;min-width:24px;border-radius:9999px;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.oo1-dot::before{content:"";display:block;height:7px;width:7px;border-radius:9999px;background:rgba(255,255,255,0.22);transition:all .3s}.oo1-dot.active::before{width:20px;background:#0694D1}.oo1-snav.light .oo1-sarrow{background:rgba(6,148,209,0.18);border-color:rgba(6,148,209,0.3);color:#0694D1}.oo1-snav.light .oo1-sarrow:disabled{background:rgba(6,148,209,0.06);color:rgba(6,148,209,0.3)}.oo1-snav.light .oo1-dot::before{background:rgba(6,148,209,0.25)}.oo1-snav.light .oo1-dot.active::before{background:#0694D1}.oo1-crs{position:relative;background:#EBF8FE;border-top:1px solid #CAEFFF;padding:30px 0}.oo1-crs-blob{pointer-events:none;position:absolute;inset:0;overflow:hidden}.oo1-crs-blob > div{position:absolute;top:-96px;right:-80px;width:384px;height:384px;border-radius:9999px;background:radial-gradient(circle,rgba(6,148,209,0.18) 0%,transparent 70%)}.oo1-crs .container-fluid{position:relative;z-index:1}.oo1-crs-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:15px}.oo1-pill{display:inline-block;border-radius:9999px;padding:6px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:8px;background:rgba(6,148,209,0.1);color:#0694D1}.oo1-pill.bold{font-weight:700;margin-bottom:12px}.oo1-crs-h2{font-size:24px;font-weight:800;margin-bottom:4px !important;color:#071e2e}@media (min-width:640px){.oo1-crs-h2{font-size:30px}}.oo1-crs-h2 em{font-style:normal;background:linear-gradient(90deg,#0694D1,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.oo1-crs-sub{font-size:14px !important;color:#5a7a90 !important;margin:4px 0 0 !important}.oo1-cert-card{background:#fff;border:1.5px solid rgba(6,148,209,0.12);border-radius:14px;padding:16px 16px 14px;cursor:pointer;transition:all 0.25s;display:flex;flex-direction:column;position:relative;overflow:visible;gap:0;min-height:250px;box-shadow:0 2px 10px rgba(6,148,209,0.07);text-decoration:none;color:inherit}.oo1-cert-card:hover{box-shadow:0 8px 32px rgba(6,148,209,0.18),0 2px 8px rgba(0,0,0,0.06);transform:translateY(-3px);color:inherit}.oo1-cert-hot-badge{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:4px;height:20px;font-size:9px;font-weight:800;letter-spacing:0.5px;text-transform:uppercase;padding:0 10px 0 8px;border-radius:0 14px 0 10px;background:linear-gradient(135deg,#0694D1,#22d3ee);color:#fff;border:none;flex-shrink:0;box-shadow:-2px 2px 8px rgba(6,148,209,0.28);z-index:2}.oo1-cert-badge-row{display:flex;align-items:center;justify-content:flex-start;margin:-8px 0 6px}.oo1-cert-badge{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;padding:3px 9px 3px 7px;border-radius:20px;margin-bottom:0;width:fit-content;border:none;line-height:1}.oo1-cert-badge.fund{background:linear-gradient(135deg,#4DBFEF,#0694D1);color:#fff;box-shadow:0 2px 8px rgba(6,148,209,0.25)}.oo1-cert-badge.assoc{background:linear-gradient(135deg,#0694D1,#076D9D);color:#fff;box-shadow:0 2px 8px rgba(6,108,157,0.3)}.oo1-cert-badge.expert{background:linear-gradient(135deg,#076D9D,#062238);color:#fff;box-shadow:0 2px 8px rgba(6,34,56,0.35)}.oo1-cert-name{font-size:14px;font-weight:800;color:#071e2e;margin-bottom:8px;line-height:1.4;flex:1;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:59px;transition:color 0.18s;position:relative}.oo1-cert-name-wrap{position:relative;flex:1;margin-top:10px}.oo1-cert-code-row{display:flex;align-items:center;gap:5px;margin-bottom:10px;flex-wrap:wrap}.oo1-cert-code{display:inline-block;font-size:12px;font-family:'SFMono-Regular','Consolas',monospace;color:#0694D1;background:rgba(6,148,209,0.1);border:1px solid rgba(6,148,209,0.28);padding:2px 7px;border-radius:4px;font-weight:700;letter-spacing:0.4px}.oo1-cert-hours{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-family:'SFMono-Regular','Consolas',monospace;color:#5a7a90;background:rgba(6,148,209,0.05);border:1px solid rgba(6,148,209,0.14);padding:2px 7px;border-radius:4px;font-weight:600;letter-spacing:0.3px}.oo1-cert-footer{display:flex;flex-direction:column;gap:8px;margin-top:auto;border-top:1px solid rgba(6,148,209,0.08);padding-top:10px}.oo1-cert-price-row{display:flex;align-items:center;justify-content:space-between}.oo1-cert-enrolled{font-size:10px;color:#5a7a90;font-weight:600;display:flex;align-items:center;gap:4px}.oo1-cert-enrolled svg{color:#0694D1}.oo1-cert-rating{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#d97706}.oo1-cert-price{display:flex;align-items:baseline;gap:1px;margin-left:auto;font-size:15px;font-weight:800;color:#0694D1;letter-spacing:-0.3px;line-height:1}.oo1-cert-price-curr{font-size:10px;font-weight:600;color:#0694D1;margin-right:1px;opacity:0.8}.oo1-cert-price-amount{font-size:15px;font-weight:700;color:#0694D1;letter-spacing:-0.3px;line-height:1}.oo1-cert-actions{display:flex;gap:7px}.oo1-cert-btn-brochure{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 8px;border-radius:8px;font-size:10px;font-weight:700;background:transparent;color:#0694D1;border:1.5px solid #0694D1;cursor:pointer;transition:background 0.18s;white-space:nowrap;font-family:inherit}.oo1-cert-btn-brochure:hover{background:rgba(6,148,209,0.07)}.oo1-cert-btn-details{flex:1;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 8px;border-radius:8px;font-size:10.5px;font-weight:700;background:linear-gradient(135deg,#093148 0%,#0d5280 100%);color:#fff;border:none;cursor:pointer;transition:filter 0.22s,box-shadow 0.22s,transform 0.22s;white-space:nowrap;font-family:inherit;box-shadow:0 2px 8px rgba(9,49,72,0.3)}.oo1-cert-btn-details:hover{filter:brightness(1.25);box-shadow:0 4px 14px rgba(9,49,72,0.4);transform:translateY(-1px)}.oo1-syl-link{display:inline-flex;align-items:center;gap:6px;margin:6px 0 12px;padding:0;background:none;border:none;cursor:pointer;color:#0694D1;font-size:12px;font-weight:700;font-family:inherit}.oo1-syl-link:hover{color:#057ab0;text-decoration:underline}.oo1-cert-btn-view{flex:1;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 8px;border-radius:8px;font-size:10.5px;font-weight:700;background:transparent;color:#0694D1;border:1.5px solid #0694D1;cursor:pointer;transition:background 0.18s;white-space:nowrap;font-family:inherit;text-decoration:none}.oo1-cert-btn-view:hover{background:rgba(6,148,209,0.07);color:#0694D1}.oo1-enq-err{color:#DC2626;font-size:11px;font-weight:600;margin-top:4px;display:none}.oo1-enq-captcha{margin-top:4px;display:flex;flex-direction:column;align-items:center;gap:6px}.oo1-input.invalid{border-color:#DC2626 !important}.oo1-captcha-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:18px}.oo1-captcha-wrap .oo1-enq-err{text-align:center}.oo1-course-wrap{position:relative}.oo1-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)}.oo1-course-item{padding:10px 14px;font-size:13.5px;color:#cdd8e3;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.06)}.oo1-course-item:last-child{border-bottom:none}.oo1-course-item:hover{background:rgba(6,148,209,0.20);color:#fff}.oo1-crs-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.oo1-crs-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.oo1-crs-grid{grid-template-columns:repeat(4,1fr)}}.oo1-crs-note{margin:24px 0 0 !important;text-align:center;font-size:14px !important;color:#5a7a90}.oo1-crs-note a{font-weight:600;color:#0694D1}.oo1-crs-note a:hover{text-decoration:underline;color:#0694D1}.oo1-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}.oo1-form-wrap{max-width:700px;margin:0 auto}.oo1-form{background:rgba(255,255,255,0.03);border:1px solid rgba(6,148,209,0.20);border-radius:20px;padding:32px 28px}.oo1-form-head{text-align:center;margin-bottom:24px}.oo1-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}.oo1-form-h2{color:#fff;font-weight:800;font-size:clamp(20px,3vw,28px);margin:0 0 6px !important;line-height:1.25}.oo1-form-h2 span{color:#38bdf8}.oo1-form-hsub{color:rgba(255,255,255,0.45) !important;font-size:13px !important;margin:0 0 16px !important}.oo1-form-contacts{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.oo1-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}.oo1-form-contact:hover{color:rgba(255,255,255,0.75)}.oo1-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}.oo1-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)}.oo1-toggle-btn.active{background:linear-gradient(135deg,#0694D1,#076D9D);color:#fff;box-shadow:0 2px 12px rgba(6,148,209,0.35)}.oo1-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.oo1-field{margin-bottom:12px}.oo1-label{display:block;font-size:12.5px;font-weight:600;color:rgba(255,255,255,0.65);margin-bottom:6px}.oo1-label .req{color:#f87171}.oo1-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}.oo1-input::placeholder{color:rgba(255,255,255,0.3)}.oo1-input:focus,.oo1-input:focus-visible,.oo1-input:active{background:rgba(255,255,255,0.05) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border:1px solid rgba(6,148,209,0.5) !important;box-shadow:none !important;outline:none !important}.oo1-input:-webkit-autofill,.oo1-input:-webkit-autofill:hover,.oo1-input:-webkit-autofill:focus,.oo1-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.oo1-input{resize:none;line-height:1.6 !important}.oo1-select-wrap{position:relative}select.oo1-input{-webkit-appearance:none;appearance:none;color:rgba(255,255,255,0.3);cursor:pointer}select.oo1-input.has-val{color:#fff}select.oo1-input option{background:#0a1929;color:#fff}.oo1-select-caret{position:absolute;right:14px;top:calc(50% + 10px);transform:translateY(-50%);pointer-events:none;color:rgba(255,255,255,0.4)}.oo1-captcha{display:flex;justify-content:center;margin-bottom:20px}.oo1-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)}.oo1-form-note{text-align:center;font-size:11.5px !important;color:rgba(255,255,255,0.30) !important;margin-top:10px !important}.oo1-thankyou{max-width:700px;margin:0 auto;background:rgba(6,148,209,0.08);border:1px solid rgba(6,148,209,0.3);border-radius:20px;padding:48px 32px;text-align:center}.oo1-thankyou .ty-emoji{font-size:48px;margin-bottom:12px}.oo1-thankyou h3{color:#fff;font-weight:700;font-size:20px;margin:0 0 8px !important}.oo1-thankyou p{color:rgba(255,255,255,0.55) !important;font-size:14px !important;margin:0 !important}@media (max-width:600px){.oo1-grid2{grid-template-columns:1fr}.oo1-form{padding:20px 16px}}.oo1-hw-sec{display:block;background:linear-gradient(135deg,#06111E 0%,#093148 100%);padding:30px 0;transition:background 0.3s}@media (min-width:640px){.oo1-hw-sec{display:none}}.oo1-hw-sec.who{background:#E8F4FA}.oo1-hw-tabs{margin-bottom:10px}.oo1-hw-border{padding:2.5px;border-radius:22px;background:linear-gradient(120deg,#0694D1,#22d3ee,#a8d8ff,#50e6ff,#0694D1);background-size:300% 300%;box-shadow:0 0 22px rgba(6,148,209,0.32),0 6px 28px rgba(6,148,209,0.14);display:block;width:100%}.oo1-hw-inner{display:flex;background:#fff;border-radius:20px;padding:6px;gap:6px;width:100%}.oo1-hw-btn{flex:1;padding:9px 8px;border-radius:14px;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;transition:background 0.22s,color 0.22s,box-shadow 0.22s;background:transparent;color:#4a6375}.oo1-hw-btn.active{background:linear-gradient(135deg,#0694D1 0%,#22d3ee 100%);color:#fff;box-shadow:0 4px 18px rgba(6,148,209,0.38)}.oo1-hw-sub{text-align:center;font-size:12px !important;margin:0 0 20px !important;color:rgba(255,255,255,0.5) !important}.oo1-hw-sub[data-sub="who"]{display:none;color:#7a9db3 !important}.oo1-hw-sec.who .oo1-hw-sub[data-sub="how"]{display:none}.oo1-hw-sec.who .oo1-hw-sub[data-sub="who"]{display:block}.oo1-hw-panel-who{display:none}.oo1-hw-sec.who .oo1-hw-panel-how{display:none}.oo1-hw-sec.who .oo1-hw-panel-who{display:block}.oo1-how-card{border-radius:16px;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)}.oo1-how-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.oo1-how-num{font-size:36px;font-weight:900;color:rgba(6,148,209,0.2);line-height:1}.oo1-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)}.oo1-how-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 8px !important}.oo1-how-desc{font-size:14px !important;line-height:1.625 !important;margin:0 0 16px !important;color:rgba(255,255,255,0.5) !important}.oo1-how-tags{display:flex;flex-wrap:wrap;gap:8px}.oo1-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}.oo1-whom-card{border-radius:16px;padding:24px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(6,148,209,0.06)}.oo1-whom-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:rgba(6,148,209,0.10);color:#0694D1}.oo1-whom-title{font-size:16px;font-weight:700;color:#0F172A;margin:0 0 8px !important}.oo1-whom-desc{font-size:14px !important;line-height:1.625 !important;color:#64748b !important;margin:0 !important}.oo1-howd{display:none;background:linear-gradient(135deg,#06111E 0%,#093148 100%);padding:30px 0}@media (min-width:640px){.oo1-howd{display:block}}.oo1-howd-head{text-align:center;margin-bottom:15px}.oo1-howd-h2{font-size:30px;font-weight:700;color:#fff;margin:0 0 8px !important}.oo1-howd-h2 span{color:#38bdf8}.oo1-howd-sub{font-size:16px !important;color:rgba(255,255,255,0.5) !important;margin:0 !important}.oo1-howd-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (min-width:1024px){.oo1-howd-grid{grid-template-columns:repeat(4,1fr)}}.oo1-whod{display:none;background:#E8F4FA;padding:30px 0}@media (min-width:640px){.oo1-whod{display:block}}.oo1-whod-head{text-align:center;margin-bottom:15px}.oo1-whod-h2{font-size:30px;font-weight:800;margin:0 0 4px !important;color:#071e2e}.oo1-whod-h2 span{color:#0694D1}.oo1-whod-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (min-width:1024px){.oo1-whod-grid{grid-template-columns:1fr 1fr 1fr}}.oo1-who-card{display:flex;gap:16px;border-radius:16px;padding:20px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(6,148,209,0.06);transition:all .15s}.oo1-who-card:hover{transform:translateY(-2px);border-color:rgba(6,148,209,0.35);box-shadow:0 6px 24px rgba(6,148,209,0.12)}.oo1-who-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-top:2px;background:rgba(6,148,209,0.10);color:#0694D1}.oo1-who-title{font-size:14px;font-weight:700;margin:0 0 4px !important;color:#0F172A}.oo1-who-desc{font-size:14px !important;line-height:1.625 !important;color:#64748b !important;margin:0 !important}.oo1-cmp{background:#07121e;padding:30px 0}.oo1-cmp-wrap{max-width:1024px;margin:0 auto}.oo1-cmp-head{text-align:center;margin-bottom:15px}.oo1-cmp-kicker{margin:0 0 8px !important;font-size:14px !important;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#38bdf8 !important}.oo1-cmp-h2{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px !important}@media (min-width:640px){.oo1-cmp-h2{font-size:30px}}.oo1-cmp-h2 span{color:#38bdf8}.oo1-cmp-sub{font-size:14px !important;color:rgba(255,255,255,0.5) !important;margin:0 !important}.oo1-cmp-table{border-radius:16px;overflow:hidden;border:1px solid rgba(6,148,209,0.2)}.oo1-cmp-hrow{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:14px;font-weight:700;background:rgba(6,148,209,0.15)}.oo1-cmp-hrow > div{padding:16px}.oo1-cmp-hrow .f{color:rgba(255,255,255,0.5)}.oo1-cmp-hrow .o{text-align:center;color:#38bdf8}.oo1-cmp-hrow .g{text-align:center;color:rgba(255,255,255,0.45)}.oo1-cmp-row{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:12px;border-top:1px solid rgba(6,148,209,0.10);background:transparent;transition:background-color .2s}.oo1-cmp-row.even{background:rgba(255,255,255,0.025)}.oo1-cmp-row > div{padding:14px 16px}.oo1-cmp-feat{font-weight:500;color:rgba(255,255,255,0.65)}.oo1-cmp-cell{text-align:center}.oo1-cmp-yes{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#38bdf8}.oo1-cmp-yes svg{height:14px;width:14px;flex-shrink:0;color:#22c55e}.oo1-cmp-no{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,0.35)}.oo1-cmp-no svg{height:14px;width:14px;flex-shrink:0;color:rgba(239,68,68,0.6)}@media (min-width:640px){.oo1-cmp-hrow > div{padding:16px 24px}.oo1-cmp-row{font-size:14px}.oo1-cmp-row > div{padding:14px 24px}}.oo1-tst{background:#E8F4FA;padding:30px 0;overflow:hidden;position:relative;border-top:1px solid #CAEFFF}.oo1-tst-blob{pointer-events:none;position:absolute;left:50%;top:0;transform:translateX(-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(6,148,209,0.20) 0%,transparent 65%)}.oo1-tst .container-fluid{position:relative}.oo1-tst-head{text-align:center;margin-bottom:15px}.oo1-tst-h2{font-size:24px;font-weight:800;margin:0 0 8px !important;color:#071e2e}@media (min-width:640px){.oo1-tst-h2{font-size:30px}}.oo1-tst-h2 span{background:linear-gradient(90deg,#0694D1,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.oo1-tst-sub{color:#7a8c96 !important;font-size:15px !important;margin:0 !important}.oo1-tst-statswrap{margin:0 auto 15px;max-width:760px}.oo1-tst-statsbar{background:#fff;border-radius:16px;padding:14px 8px;box-shadow:0 4px 20px rgba(6,148,209,0.10);border:1px solid #DCEEFB}.oo1-tst-statsgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.oo1-tst-stat{text-align:center;padding:6px 4px;border-right:1px solid #CAEFFF}.oo1-tst-stat:last-child{border-right:none}.oo1-tst-stat .ico{display:flex;justify-content:center;margin-bottom:4px}.oo1-tst-stat .val{font-size:16px;font-weight:800;color:#093148;line-height:1.2;white-space:nowrap}.oo1-tst-stat .lab{margin-top:3px;font-size:10px;color:#666;line-height:1.3}.oo1-tcard{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;height:100%;border:1px solid #DCEEFB;box-shadow:0 2px 12px rgba(6,148,209,0.07)}.oo1-tcard-body{flex:1;display:flex;flex-direction:column;padding:20px}.oo1-tcard-stars{margin-bottom:12px;font-size:16px;line-height:1;color:#F59E0B;letter-spacing:1px}.oo1-tcard-quote{margin-bottom:16px !important;font-size:14px !important;line-height:1.625 !important;flex:1;color:#2d4a6a}.oo1-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}.oo1-tcard-more:hover{background:#0694D1;color:#fff}.oo1-tcard-person{display:flex;align-items:center;gap:12px}.oo1-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}.oo1-tcard-name{font-size:14px !important;font-weight:700;line-height:1.25 !important;color:#0d1b2a;margin:0 !important}.oo1-tcard-role{font-size:12px !important;font-weight:600;margin:2px 0 0 !important;color:#0694D1}.oo1-tcard-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #E8F4FA;padding:12px 20px;background:#F8FCFF}.oo1-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}.oo1-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}.oo1-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){.oo1-tst-marquee{display:none}}.oo1-tst-track{display:flex;gap:16px;padding:8px 0;width:max-content;list-style:none;margin:0}.oo1-tst-track > li{width:280px;flex-shrink:0}.oo1-tst-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}@media (min-width:640px){.oo1-tst-nav{display:none}}.oo1-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}.oo1-tst-arrow:hover,.oo1-tst-arrow:active{background:#0694D1;color:#fff}.oo1-tst-arrow svg{width:16px;height:16px}.oo1-tst-cols{display:none;gap:24px;margin-top:32px;justify-content:center;overflow:hidden;max-height:520px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to bottom,transparent,black 10%,black 90%,transparent)}@media (min-width:640px){.oo1-tst-cols{display:flex}}.oo1-tst-col{flex:1 1 0%;max-width:320px}.oo1-tst-col.md{display:none}.oo1-tst-col.lg{display:none}@media (min-width:768px){.oo1-tst-col.md{display:block}}@media (min-width:1024px){.oo1-tst-col.lg{display:block}}.oo1-tst-colvp{height:520px;overflow:hidden}.oo1-tst-colinner{display:flex;flex-direction:column;gap:16px}.oo1-faq{position:relative;overflow:hidden;background:#f0faff;padding:30px 0}.oo1-faq-head{text-align:center;margin-bottom:15px}.oo1-faq-head h2{font-size:24px;font-weight:700;margin:0 0 8px !important;color:#06111E}@media (min-width:640px){.oo1-faq-head h2{font-size:30px}}.oo1-faq-head p{font-size:14px !important;color:#7a8c96 !important;margin:0 !important}@media (min-width:640px){.oo1-faq-head p{font-size:16px !important}}.oo1-faq-cols{display:none;gap:12px}@media (min-width:640px){.oo1-faq-cols{display:flex}}.oo1-faq-col{display:flex;flex:1;flex-direction:column;gap:12px}.oo1-faq-mobile{display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.oo1-faq-mobile{display:none}}.oo1-faq-item{border-radius:12px;border:1px solid #CAEFFF;background:#fff;transition:border-color .3s,box-shadow .3s}.oo1-faq-item.open{border-color:#0694d1;box-shadow:0 4px 16px rgba(6,148,209,0.10)}.oo1-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}.oo1-faq-mobile .oo1-faq-q{padding:14px 16px}.oo1-faq-qtext{font-size:16px;font-weight:600;line-height:1.375;color:#053148;transition:color .3s}.oo1-faq-mobile .oo1-faq-qtext{font-size:14px}.oo1-faq-item.open .oo1-faq-qtext{color:#0694d1}.oo1-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}.oo1-faq-item.open .oo1-faq-icon{background:linear-gradient(135deg,#0694d1,#076d9d);transform:rotate(180deg)}.oo1-faq-icon svg{stroke:#0694d1}.oo1-faq-item.open .oo1-faq-icon svg{stroke:#fff}.oo1-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(0.4,0,0.2,1)}.oo1-faq-item.open .oo1-faq-panel{grid-template-rows:1fr}.oo1-faq-panelinner{overflow:hidden}.oo1-faq-a{border-top:1px solid #EBF8FE;padding:16px 24px;font-size:16px !important;line-height:1.625 !important;color:#7a8c96 !important;margin:0 !important}.oo1-faq-mobile .oo1-faq-a{padding:12px 16px;font-size:14px !important}.oo1-faq-cta{display:none;margin-top:15px;text-align:center}@media (min-width:640px){.oo1-faq-cta{display:block}}.oo1-faq-cta p{margin:0 0 12px !important;font-size:16px !important;color:#7a8c96 !important}.oo1-faq-cta-m{margin-top:15px;text-align:center}@media (min-width:640px){.oo1-faq-cta-m{display:none}}.oo1-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}.oo1-faq-cta-btn:hover{background:#076D9D;color:#fff}.oo1-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}.oo1-faq-cta-btn:hover .oo1-faq-cta-arrow{transform:translateX(4px)}@keyframes oo1FadeIn{from{opacity:0}to{opacity:1}}.oo1-modal-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;padding:24px 20px;overflow-y:auto;animation:oo1FadeIn 0.2s ease}.oo1-modal-overlay.open{display:flex}.oo1-modal-box{background:linear-gradient(160deg,#062238 0%,#093148 100%);border:1px solid rgba(6,148,209,0.22);border-radius:20px;padding:32px 28px 28px;width:100%;max-width:440px;position:relative;box-shadow:0 24px 60px rgba(0,0,0,0.5)}.oo1-modal-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.6);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;padding:0;line-height:1}.oo1-modal-kicker{display:flex;align-items:center;gap:8px;margin-bottom:16px}.oo1-modal-kicker .dot{width:8px;height:8px;border-radius:50%;background:#0694D1;display:inline-block;flex-shrink:0}.oo1-modal-kicker .txt{font-size:10px;font-weight:800;letter-spacing:0.14em;color:rgba(255,255,255,0.5);text-transform:uppercase}.oo1-modal-course{background:rgba(0,0,0,0.25);border:1px solid rgba(6,148,209,0.2);border-radius:10px;padding:10px 14px;margin-bottom:18px}.oo1-modal-course .clab{font-size:9px;font-weight:800;letter-spacing:0.12em;color:rgba(255,255,255,0.4);text-transform:uppercase;margin-bottom:4px}.oo1-modal-course .cnam{font-size:13.5px;font-weight:700;color:#0694D1;line-height:1.4}.oo1-modal-title{font-size:20px;font-weight:800;color:#fff;margin-bottom:6px;line-height:1.3}.oo1-modal-sub{font-size:13px;color:rgba(255,255,255,0.5);margin-bottom:20px;line-height:1.55}.oo1-bform{display:flex;flex-direction:column;gap:14px}.oo1-blabel{font-size:10px;font-weight:800;letter-spacing:0.8px;color:rgba(255,255,255,0.55);text-transform:uppercase;margin-bottom:5px;display:block}.oo1-blabel .req{color:#ef4444}.oo1-binput{width:100%;box-sizing:border-box !important;background:rgba(6,148,209,0.08);border:1.5px solid rgba(6,148,209,0.3);border-radius:10px;padding:11px 14px !important;font-size:13.5px !important;color:#fff;outline:none;font-family:inherit;transition:border-color 0.2s;line-height:normal !important;height:auto !important;min-height:0 !important}.oo1-binput::placeholder{color:rgba(255,255,255,0.4)}.oo1-binput:focus,.oo1-binput:focus-visible{background:rgba(6,148,209,0.08) !important;border:1.5px solid #0694D1 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;box-shadow:none !important;outline:none !important}.oo1-binput:-webkit-autofill,.oo1-binput:-webkit-autofill:hover,.oo1-binput:-webkit-autofill:focus,.oo1-binput:-webkit-autofill:active{-webkit-text-fill-color:#fff !important;caret-color:#fff !important;-webkit-box-shadow:0 0 0 1000px #0a2438 inset !important;transition:background-color 9999s ease-out 0s !important}select.oo1-binput{-webkit-appearance:none;appearance:none;color:rgba(255,255,255,0.4);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select.oo1-binput.has-val{color:#fff}select.oo1-binput option{background:#0d2d47;color:#c8d8e8}select.oo1-binput:focus{background:rgba(6,148,209,0.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 14px center !important}.oo1-bnote{display:flex;align-items:center;gap:6px}.oo1-bnote svg{flex-shrink:0}.oo1-bnote span{font-size:12px;color:rgba(255,255,255,0.45)}.oo1-bsubmit{width:100%;padding:13px;border-radius:10px;border:none;cursor:pointer;background:linear-gradient(135deg,#0694D1,#0577ab);color:#fff;font-size:14px;font-weight:700;font-family:inherit;letter-spacing:0.2px;box-shadow:0 4px 18px rgba(6,148,209,0.4);margin-top:2px;transition:filter 0.18s}.oo1-bsubmit:hover{filter:brightness(1.12)}.oo1-bspam{text-align:center;font-size:11px;color:rgba(255,255,255,0.35);display:flex;align-items:center;justify-content:center;gap:5px}.oo1-bthanks{display:none;text-align:center;padding:12px 0 4px}.oo1-bthanks.show{display:block}.oo1-bthanks .circ{width:52px;height:52px;border-radius:50%;background:rgba(6,148,209,0.15);border:1.5px solid rgba(6,148,209,0.4);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.oo1-bthanks .tit{font-size:19px;font-weight:800;color:#fff;margin-bottom:8px;line-height:1.25}.oo1-bthanks .msg{font-size:13px;color:rgba(255,255,255,0.6);line-height:1.65;margin-bottom:20px}.oo1-bthanks .msg strong.crs{color:#0694D1}.oo1-bthanks .msg strong.eml{color:#fff}.oo1-bthanks .inbox{background:rgba(6,148,209,0.08);border:1px solid rgba(6,148,209,0.2);border-radius:10px;padding:10px 14px;font-size:12px;color:rgba(255,255,255,0.5);display:flex;align-items:center;gap:8px;justify-content:center;margin-bottom:16px}.oo1-bclose{width:100%;padding:11px;border-radius:10px;border:1px solid rgba(6,148,209,0.35);background:transparent;color:#0694D1;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}