.online-study{--os-navy:#070b1a;--os-ink:#0f1e3d;--os-blue:#1e5bb8;--os-blue-2:#4f8be8;--os-cyan:#7dd3fc;--os-gold:#e0b840;--os-green:#0ea892;--os-muted:#5a6478;--os-line:#e8ebef;--os-soft:#f6f8fc;--os-ease:cubic-bezier(.2, .9, .25, 1);color:var(--os-ink);background:#fff;width:100%;max-width:100vw;display:block;overflow:clip visible}.online-study *{box-sizing:border-box;min-width:0}.online-study a{text-decoration:none}.online-study :where(h1,h2,h3,p){letter-spacing:0!important;max-width:none!important}.online-study :where(h1,h2,h3){overflow-wrap:normal;word-break:normal}.online-study>section{width:100%;max-width:100vw;position:relative;overflow-x:clip}.os-container{width:min(1280px,100% - 48px);max-width:1280px;margin:0 auto;overflow:visible}.online-study .reveal{opacity:0;transition:opacity .76s var(--os-ease), transform .76s var(--os-ease);transform:translateY(26px)}.online-study .reveal-right{transform:translate(34px)}.online-study .reveal-scale{transform:translateY(18px)scale(.98)}.online-study .reveal.in{opacity:1;transform:none}.os-hero{color:#fff;background:radial-gradient(900px 600px at 18% 20%,#1e5bb852,#0000 62%),linear-gradient(#071327 0%,#070b1a 100%);min-height:820px;position:relative;overflow:hidden}.os-hero-video{opacity:.52;position:absolute;inset:0}.os-hero-video video,.os-hero-video iframe{object-fit:cover;filter:saturate(.95)contrast(1.05);border:0;width:100%;height:100%}.os-hero-video iframe{pointer-events:none;transform-origin:50%;transform:scale(1.04)}.os-hero:after{content:"";background:linear-gradient(90deg,#070b1ae6 0%,#070b1a94 48%,#070b1ae0 100%),linear-gradient(#070b1a33,#070b1a 98%);position:absolute;inset:0}.os-hero-inner{z-index:2;justify-content:space-between;align-items:flex-end;gap:60px;width:min(1280px,100% - 56px);min-height:820px;margin:0 auto;padding:148px 0 92px;display:flex;position:relative}.os-hero-copy{max-width:720px}.os-hero-title{color:#fff;margin:0}.os-hero-line{color:#0000;letter-spacing:0;background:linear-gradient(110deg,#fff 0%,#8ebcff 28%,#2f73df 52%,#bcd7ff 76%,#fff 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(64px,7vw,120px);font-weight:900;line-height:.92;animation:4.8s ease-in-out infinite alternate osTitleBlue;display:block}.os-hero-line-blue{background-image:linear-gradient(110deg,#74a8ff 0%,#1e5bb8 42%,#9fd4ff 72%,#2f73df 100%);font-style:italic;font-weight:700}.os-hero-copy p{color:#f4f6fbd6;max-width:650px;margin-top:28px;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.os-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.os-btn{border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 26px;font-size:15px;font-weight:900;transition:transform .24s,background .24s,color .24s,border-color .24s;display:inline-flex}.os-btn:hover{transform:translateY(-2px)}.os-btn-primary{color:var(--os-ink);background:#fff}.online-study .os-btn.os-btn-ghost{text-shadow:0 1px 12px #00000047;background:#ffffff14;border:1px solid #ffffff40;color:#fff!important}.online-study .os-btn.os-btn-ghost:hover,.online-study .os-btn.os-btn-ghost:focus-visible{background:#ffffff24;color:#fff!important}.os-btn-light{color:var(--os-ink);background:#fff}.os-btn-dark-ghost{color:#fff;border:1px solid #ffffff4d}.os-intro-stack{width:min(460px,38vw);min-height:164px;position:absolute;top:128px;right:0}.os-intro-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;background:#ffffff1a;border:1px solid #ffffff29;border-radius:26px;flex-direction:column;gap:16px;height:fit-content;min-height:0;padding:24px;animation:17.5s linear infinite osIntroCard;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(14px)scale(.96);box-shadow:0 32px 80px -40px #000c}.os-intro-card:before{content:"";background:linear-gradient(90deg,#0000,#7dd3fce6,#0000);height:3px;position:absolute;top:0;left:0;right:0}.os-intro-card-2{animation-delay:3.5s}.os-intro-card-3{animation-delay:7s}.os-intro-card-4{animation-delay:10.5s}.os-intro-card-5{animation-delay:14s}@keyframes osIntroCard{0%,15%{opacity:0;transform:translateY(14px)scale(.96)}20%,36%{opacity:1;transform:none}42%,to{opacity:0;transform:translateY(-12px)scale(.98)}}.os-intro-sheen{background:linear-gradient(110deg,#0000 30%,#ffffff2e,#0000 70%);animation:3.5s ease-in-out infinite osSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes osSheen{0%,45%{transform:translate(-120%)}to{transform:translate(120%)}}.os-intro-badge,.os-pill,.os-eyebrow{width:fit-content;color:var(--os-blue);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;font-size:11px;font-weight:900;display:inline-flex}.os-intro-badge{z-index:2;color:#d8ecff;background:#7dd3fc1c;border:1px solid #7dd3fc47;padding:8px 12px;position:relative}.os-intro-card p{z-index:2;color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.22;position:relative}.os-about,.os-flows,.os-who,.os-how,.os-catalog,.os-options,.os-faq,.os-final{padding:120px 0}.os-about,.os-flows,.os-how,.os-catalog,.os-faq{background:#fff}.os-tutor,.os-options{background:var(--os-soft);border-top:1px solid #f0f3f8;border-bottom:1px solid #f0f3f8;padding:120px 0}.os-pill{background:#1e5bb812;border:1px solid #1e5bb82e;margin:0 auto 28px;padding:8px 14px}.os-eyebrow:before{content:"";background:var(--os-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1e5bb824,0 0 12px #1e5bb880}.os-statement{max-width:1040px;color:var(--os-ink);text-align:center;letter-spacing:0;margin:0 auto 68px;font-size:clamp(34px,4.5vw,64px);font-weight:800;line-height:1.08}.os-statement em,.os-section-title em,.os-large-title em,.os-final-card em,.os-price-card em{color:var(--os-blue);font-style:italic;font-weight:700}.os-stage{min-height:560px;position:relative}.os-tablet{aspect-ratio:16/9;background:#10182e;border:14px solid #10182e;border-radius:34px;width:min(720px,66%);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-1deg);box-shadow:0 48px 120px -60px #0f1e3d80}.os-tablet video,.os-tablet iframe{object-fit:cover;border:0;width:100%;height:100%}.os-tablet iframe{background:#070e20;display:block}.os-live,.os-score-card,.os-ai-card,.os-side-stat{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #e8ebefe6;position:absolute;box-shadow:0 28px 70px -36px #0f1e3d66}.os-live{color:var(--os-green);text-transform:uppercase;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:900;top:11%;left:10%}.os-side-stat{border-radius:22px;padding:22px 26px;top:12%;right:8%}.os-side-stat strong{color:var(--os-blue);font-size:52px;line-height:1;display:block}.os-side-stat span{color:var(--os-muted);font-size:13px;font-weight:700}.os-score-card{border-radius:18px;width:220px;padding:20px;top:28%;left:4%}.os-score-card span{color:var(--os-blue);text-transform:uppercase;font-size:12px;font-weight:900}.os-score-card strong{margin:10px 0 12px;font-size:54px;line-height:1;display:block}.os-bars{align-items:flex-end;gap:8px;height:74px;display:flex}.os-bars i{height:var(--h);background:linear-gradient(180deg, var(--os-cyan), var(--os-blue));animation:osBar 1.6s var(--os-ease) both;border-radius:999px 999px 4px 4px;flex:1}@keyframes osBar{0%{height:12%}}.os-ai-card{border-radius:22px;width:320px;padding:20px;bottom:12%;right:0}.os-ai-head{align-items:center;gap:10px;display:flex}.os-ai-head span,.os-chat-head span{background:linear-gradient(135deg, var(--os-blue), var(--os-blue-2));color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.os-ai-head strong{font-size:14px}.os-ai-head small{color:var(--os-green);margin-left:auto;font-weight:800}.os-ai-q{background:var(--os-blue);color:#fff;border-radius:14px 14px 4px;margin:16px 0 10px;padding:12px;font-size:13px}.os-ai-a{background:var(--os-soft);color:var(--os-ink);border-radius:14px 14px 14px 4px;margin:0 0 10px;padding:12px;font-size:13px}.os-section-title{width:min(820px,100%);color:var(--os-ink);letter-spacing:0;margin:16px 0 54px;font-size:clamp(36px,4.3vw,58px);font-weight:900;line-height:1.06;max-width:820px!important}.os-section-title span{color:var(--os-muted);margin-top:6px;display:block}.os-what-title{width:min(1100px,100%);max-width:1100px!important}.os-what-title span{color:#0000;background:linear-gradient(110deg,#1e5bb8 0%,#6fa8ff 38%,#1e5bb8 70%,#bcd7ff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;animation:4.8s ease-in-out infinite alternate osTitleBlue}@keyframes osTitleBlue{0%{background-position:0%}to{background-position:100%}}.os-flow-grid{align-items:stretch;width:100%;overflow:visible;grid-template-columns:1.08fr repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.os-flow,.os-persona,.os-step,.os-course,.os-price-card,.os-chat,.os-faq-item{border:1px solid var(--os-line);background:#fff;box-shadow:0 22px 50px -42px #0f1e3d73}.os-flow,.os-persona,.os-step,.os-course{border-radius:20px;flex-direction:column;width:100%;min-height:430px;padding:28px 26px;transition:transform .26s,border-color .26s,box-shadow .26s;display:flex}.os-flow:hover,.os-persona:hover,.os-step:hover,.os-course:hover,.os-price-card:hover{border-color:#c7d3e5;transform:translateY(-4px);box-shadow:0 30px 60px -32px #1e5bb840}.os-flow-feature{color:#fff;background:radial-gradient(110% 80% at 100% 0,#1e3a6d 0%,#0000 55%),linear-gradient(165deg,#11264c 0%,#0b1a36 70%);justify-content:flex-end;position:relative;overflow:hidden}.os-feature-grid,.os-feature-glow{pointer-events:none;position:absolute}.os-feature-grid{background-image:linear-gradient(#7dd3fc1a 1px,#0000 1px),linear-gradient(90deg,#7dd3fc1a 1px,#0000 1px);background-size:38px 38px;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 80% 10%,#000 0%,#0000 70%);mask-image:radial-gradient(120% 90% at 80% 10%,#000 0%,#0000 70%)}.os-feature-glow{filter:blur(20px);background:radial-gradient(circle,#4f8be873,#0000 65%);border-radius:50%;width:320px;height:320px;animation:9s ease-in-out infinite osFeatureGlow;top:-90px;right:-90px}@keyframes osFeatureGlow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,18px)scale(1.08)}}.os-feature-kicker,.os-flow-icon,.os-course>span,.os-price-card>span,.os-persona>span{width:fit-content;color:var(--os-blue);letter-spacing:.12em;text-transform:uppercase;background:#1e5bb814;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.os-flow-feature p{z-index:2;color:#fff;text-shadow:0 2px 18px #00000052;margin:90px 0 0;font-size:24px;font-weight:800;line-height:1.25;position:relative}.os-flow-feature p em{color:#9fe6ff}.os-flow-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.os-flow-head>span:last-child{color:var(--os-muted);font-size:12px;font-weight:900}.os-flow h3,.os-persona h3,.os-step h3,.os-course h3{color:var(--os-ink);margin:0 0 12px;font-size:24px;font-weight:900;line-height:1.15;max-width:100%!important}.os-flow p,.os-persona p,.os-step p,.os-course p,.os-copy{color:#2e3950;font-size:16px;line-height:1.65;max-width:100%!important}.online-study .os-flow.os-flow-feature p{color:#fff;text-shadow:0 2px 18px #00000052}.online-study .os-flow.os-flow-feature p em{color:#9fe6ff}.os-flow ul,.os-persona ul,.os-price-card ul,.os-check-list{border-top:1px solid #eef1f5;flex-direction:column;gap:10px;margin:22px 0;padding:18px 0 0;list-style:none;display:flex}.os-flow li,.os-persona li,.os-price-card li,.os-check-list li{color:#1f2a44;gap:10px;font-size:14px;line-height:1.5;display:flex}.os-flow li:before,.os-persona li:before,.os-price-card li:before,.os-check-list li:before{content:"";background:var(--os-blue);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px;box-shadow:0 0 8px #1e5bb86b}.os-text-link{color:var(--os-blue);margin-top:auto;font-size:14px;font-weight:900}.os-two-col{align-items:center;width:100%;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:78px!important;display:grid!important}.os-large-title{color:var(--os-ink);letter-spacing:0;margin:18px 0 24px;font-size:clamp(38px,4.5vw,62px);font-weight:900;line-height:1.05;max-width:740px!important}.os-chat{border-radius:22px;overflow:hidden}.os-chat-head{background:linear-gradient(90deg,#fafcff,#fff);border-bottom:1px solid #eef1f5;align-items:center;gap:14px;padding:18px 22px;display:flex}.os-chat-head strong,.os-chat-head small{display:block}.os-chat-head small{color:var(--os-green);margin-top:3px;font-size:12px;font-weight:800}.os-chat-body{flex-direction:column;gap:14px;padding:28px 22px;display:flex}.os-bubble{border-radius:16px;max-width:84%;margin:0;padding:14px 16px;font-size:15px;line-height:1.55}.os-bubble-user{background:var(--os-blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.os-bubble-bot{background:var(--os-soft);color:var(--os-ink);border:1px solid #eef1f5;border-bottom-left-radius:4px;align-self:flex-start}.os-typing{background:var(--os-soft);border:1px solid #eef1f5;border-radius:16px 16px 16px 4px;gap:5px;width:fit-content;padding:14px 18px;display:inline-flex}.os-typing i{background:var(--os-blue);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite osTyping}.os-typing i:nth-child(2){animation-delay:.2s}.os-typing i:nth-child(3){animation-delay:.4s}@keyframes osTyping{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.os-persona-grid,.os-step-grid,.os-course-grid{gap:22px;display:grid}.os-persona-grid,.os-course-grid{grid-template-columns:repeat(3,1fr)}.os-step-grid{grid-template-columns:repeat(4,1fr)}.os-persona{min-height:390px}.os-persona[data-tone=green]>span{color:#0c8f7c;background:#0ea89214;border-color:#0ea89238}.os-persona[data-tone=gold]>span{color:#92651a;background:#e0b8401a;border-color:#c9a2274d}.os-persona>strong{border-top:1px dashed var(--os-line);color:var(--os-muted);margin-top:auto;padding-top:18px;font-size:13px;line-height:1.4}.os-step{min-height:280px}.os-step>span{color:#1e5bb82e;margin-bottom:28px;font-size:62px;font-style:italic;font-weight:900;line-height:1}.os-step.is-warn{background:linear-gradient(#fff7dd,#fef2c2);border-color:#e5c961}.os-step.is-warn>span,.os-step.is-warn h3,.os-step.is-warn p{color:#5a3f00}.os-catalog-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px;display:flex}.os-catalog-head .os-section-title{margin-bottom:0}.os-catalog-head>p{max-width:400px;color:var(--os-muted);font-size:15px;line-height:1.65}.os-course{min-height:350px}.os-course small{color:var(--os-muted);margin-bottom:16px;font-weight:800}.os-course>div{color:#0b7a52;background:#0ea87617;border:1px solid #0ea87647;border-radius:10px;margin:0 0 20px;padding:10px 12px;font-size:12px;font-weight:900}.os-options-head{text-align:center;max-width:820px;margin:0 auto 58px}.os-options-head .os-eyebrow{margin:0 auto}.os-options-head .os-section-title{margin-left:auto;margin-right:auto}.os-options-head p{color:#2e3950;font-size:18px;line-height:1.65}.os-price-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.os-price-card-single{grid-column:1/-1}.os-price-card{border-radius:24px;flex-direction:column;min-height:640px;padding:38px 36px 34px;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex}.os-price-card.os-price-card-single{min-height:0}.os-price-card.is-gold{background:radial-gradient(500px 300px at 100% 0,#e0b84021,#0000 65%),#fff}.os-price-card.is-gold>span{color:#92651a;background:#e0b8401a;border-color:#c9a2274d}.os-price-card h3{color:var(--os-ink);margin:22px 0 8px;font-size:clamp(30px,3.2vw,44px);font-weight:900;line-height:1.06}.os-price-card small{color:var(--os-muted);font-weight:800}.os-price-card p{color:#1f2a44;margin:20px 0 0;font-size:16px;line-height:1.65}.os-price-note{color:#6b4e12;background:#e0b8401a;border:1px solid #c9a22752;border-radius:14px;margin:0 0 28px;padding:14px 16px;font-size:14px;font-weight:800;line-height:1.45}.os-price-foot{border-top:1px solid #eef1f5;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:24px;display:flex}.os-price-foot>strong{color:var(--os-ink);font-size:58px;line-height:.95}.os-card-cta{background:var(--os-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:900;display:inline-flex;color:#fff!important}.os-card-cta:hover,.os-card-cta:focus-visible,.os-card-cta:visited{color:#fff!important}.is-gold .os-card-cta{background:linear-gradient(#f5d37a,#e0b840);color:#fff!important}.os-final{background:#fff}.os-final-card{text-align:center;background:radial-gradient(800px 400px at 90% -10%,#7dd3fc52,#0000 65%),radial-gradient(600px 400px at 0 100%,#e0b8402e,#0000 65%),linear-gradient(135deg,#0f1e3d 0%,#1e3a6d 100%);border-radius:30px;padding:108px 60px;overflow:hidden;box-shadow:0 50px 100px -36px #0f1e3d66}.os-final-card>span{color:var(--os-cyan);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:900}.os-final-card h2{color:#fff;letter-spacing:0;margin:28px auto;font-size:clamp(52px,7vw,110px);font-weight:900;line-height:.98}.os-final-card p{color:#f4f6fbd6;max-width:560px;margin:0 auto 38px;font-size:18px;line-height:1.65}.os-final-card>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.os-faq{border-top:1px solid #f0f3f8}.os-faq-inner{max-width:900px}.os-faq-list{flex-direction:column;gap:14px;display:flex}.os-faq-item{border-radius:18px;overflow:hidden}.os-faq-item summary{cursor:pointer;color:var(--os-ink);justify-content:space-between;align-items:center;padding:26px 28px;font-size:19px;font-weight:900;list-style:none;display:flex;position:relative}.os-faq-item summary::-webkit-details-marker{display:none}.os-faq-item summary:after{content:"+";border:1px solid var(--os-line);background:var(--os-soft);width:34px;height:34px;color:var(--os-blue);border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.os-faq-item[open] summary:after{content:"-";background:var(--os-blue);color:#fff}.os-faq-item p{color:#1f2a44;margin:0;padding:0 28px 28px;font-size:17px;line-height:1.7}@media (max-width:1120px){.os-hero-inner{flex-direction:column;justify-content:flex-end;align-items:flex-start}.os-intro-stack{order:-1;width:min(460px,100%);position:relative;top:auto;right:auto}.os-flow-grid,.os-step-grid{grid-template-columns:repeat(2,1fr)}.os-persona-grid,.os-course-grid,.os-two-col,.os-price-grid{grid-template-columns:1fr}}@media (max-width:760px){.os-container,.os-hero-inner{width:min(100% - 28px,1280px)}.os-hero,.os-hero-inner{min-height:760px}.os-hero-inner{padding:120px 0 58px}.os-hero-line{font-size:clamp(48px,16vw,76px)}.os-intro-card{min-height:170px;padding:22px}.os-intro-card p{font-size:18px}.os-about,.os-flows,.os-who,.os-how,.os-catalog,.os-options,.os-faq,.os-final,.os-tutor{padding:78px 0}.os-stage{min-height:auto}.os-tablet{width:100%;position:relative;top:auto;left:auto;transform:none}.os-live,.os-side-stat,.os-score-card,.os-ai-card{width:100%;margin-top:16px;position:relative;inset:auto}.os-flow-grid,.os-step-grid{grid-template-columns:1fr}.os-catalog-head{display:block}.os-price-foot{flex-direction:column;align-items:stretch}.os-card-cta{width:100%}.os-final-card{padding:72px 24px}}@media (prefers-reduced-motion:reduce){.online-study *,.online-study :before,.online-study :after{transition:none!important;animation:none!important}.online-study .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=12hhtefj48z71.css.map*/