.wp-block-buttons,.wp-block-image img,ul{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;font-size:24px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-center{text-align:center}.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;padding:0;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}:root{--sh-bg:#f7faff;--sh-surface:#ffffff;--sh-surface-2:#f8fbff;--sh-border:#d8e3ff;--sh-border-strong:#bfd0ff;--sh-text:#111b4f;--sh-text-soft:#6a7393;--sh-text-faint:#96a0bd;--sh-primary:#2f63ff;--sh-primary-dark:#1f46d8;--sh-primary-soft:rgba(47, 99, 255, 0.1);--sh-success:#22c55e;--sh-warning:#f59e0b;--sh-shadow:0 24px 60px rgba(39, 51, 109, 0.08);--sh-shadow-soft:0 14px 35px rgba(39, 51, 109, 0.06);--sh-radius-xl:32px;--sh-radius-lg:24px;--sh-radius-md:18px;--sh-radius-sm:14px;--sh-max:1260px}body .wrapper{box-shadow:none!important}body .header-main,body .header-main-inner,body .header-top,body .header-top-inner,body .hfg_header,body .hfg_header .header--row,body .hfg_header .header--row-inner,body .wrapper{background:radial-gradient(circle at 66% 52%,rgb(66 115 255/.28),transparent 40%),radial-gradient(circle at 86% 20%,rgb(124 153 255/.1),transparent 18%),linear-gradient(135deg,#0353ff 0,#0a42ef 44%,#112fb7 100%)!important;border:0!important}body .hfg_header{position:relative;z-index:60}body .hfg_header .builder-item a,body .hfg_header .builder-item button,body .hfg_header .component-wrap a,body .hfg_header .menu-item>a,body .hfg_header .nav-ul li>a,body .hfg_header .navbar-toggle,body .hfg_header .primary-menu-ul li>a,body .hfg_header .site-title{color:#fff!important;fill:#fff!important;stroke:#fff!important}body .hfg_header .builder-item a:hover,body .hfg_header .component-wrap a:hover{color:rgb(255 255 255/.88)!important}body .hfg_header .header-menu-sidebar{background:rgb(8 23 88/.96)!important;color:#fff!important}body .hfg_header .header-menu-sidebar a{color:#fff!important}.sh-home{font-family:"Manrope","Noto Sans",sans-serif;color:var(--sh-text);background:radial-gradient(circle at top left,rgb(91 92 255/.14),transparent 26%),radial-gradient(circle at top right,rgb(138 180 255/.18),transparent 22%),linear-gradient(180deg,#fbfcff 0,#f6f8ff 28%,#fff 100%);line-height:1.6;overflow-x:clip}*,.sh-home *,::after,::before{box-sizing:border-box}.sh-home a{text-decoration:none}.sh-home img{max-width:100%;display:block}.sh-shell{width:min(var(--sh-max),calc(100% - 32px));margin:0 auto}.sh-section{padding:34px 0}.sh-hero{padding:34px 0 28px}@media (max-width:640px){.sh-shell{width:min(var(--sh-max),calc(100% - 20px))}.sh-section{padding:28px 0}.sh-hero{padding-top:18px}}.sh-main{display:block}.sh-hero--landing-v3{--sh-header-blend-height:84px;margin-top:calc(var(--sh-header-blend-height)*-1);padding:var(--sh-header-blend-height)0 28px;background:radial-gradient(circle at 66% 52%,rgb(66 115 255/.28),transparent 40%),radial-gradient(circle at 86% 20%,rgb(124 153 255/.1),transparent 18%),linear-gradient(135deg,#0353ff 0,#0a42ef 44%,#112fb7 100%);overflow:hidden}body .wrapper{background:#fff!important}body .header-main,body .header-main-inner,body .header-top,body .header-top-inner,body .hfg_header,body .hfg_header .header--row,body .hfg_header .header--row-inner{background:0 0!important;backdrop-filter:none!important;box-shadow:none!important;border-color:transparent!important}.sh-hero-v3__shell{width:min(1380px,calc(100% - 40px))}.sh-hero-v3__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:10px;align-items:center;min-height:680px;padding:18px 0 24px}.sh-hero-v3__content{display:grid;gap:20px;max-width:700px}.sh-hero-v3__headline{margin:0;color:#fff;font-size:clamp(3.15rem,5.2vw,5rem);line-height:1.04;letter-spacing:-.055em;font-weight:800;max-width:none}.sh-hero-v3__headline span,.sh-home a{color:inherit}.sh-hero-v3__headline-line{display:block;white-space:nowrap}.sh-hero-v3__search{display:grid;gap:20px;max-width:540px}.sh-hero-v3__searchbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:0 18px 0 28px;border-radius:999px;background:#fff;box-shadow:0 28px 50px rgb(2 20 92/.26)}.sh-hero-v3__searchbar i,.sh-hero-v3__visual::after,.sh-hero-v3__visual::before{display:none}.sh-hero-v3__searchbar input{width:100%;min-width:0;border:0;outline:0;background:#fff0;color:#162142;font:inherit;font-size:1.16rem;font-weight:600}.sh-hero-v3__searchbar input::placeholder{color:#747fa8}.sh-hero-v3__search-submit{width:62px;height:62px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff0;color:#1f62ff;cursor:pointer;box-shadow:none}.sh-hero-v3__search-submit i{color:inherit;display:inline-flex;font-size:2rem}.sh-hero-v3__topics{display:flex;flex-wrap:wrap;gap:14px 18px}.sh-hero-v3__topic{display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:0;border:0;background:#fff0;color:#fff!important;font-size:1.12rem;font-weight:700}.sh-hero-v3__topic:focus,.sh-hero-v3__topic:hover,.sh-hero-v3__topic:visited{color:#fff!important}.sh-hero-v3__highlights{display:grid;gap:14px}.sh-hero-v3__highlight{display:inline-flex;align-items:center;gap:12px;color:rgb(248 250 255/.92);font-size:1.04rem;font-weight:500}.sh-hero-v3__highlight i{color:#fff;font-size:1.2rem}.sh-hero-v3__highlight strong{color:#fff;font-weight:800}.sh-hero-v3__trust{display:grid;gap:8px;max-width:540px;padding-top:8px}.sh-hero-v3__trust-score{display:inline-flex;align-items:center}.sh-hero-v3__trust-score strong{display:block;color:#fff;font-size:.98rem;font-weight:800}.sh-hero-v3__trust-score span{color:rgb(244 247 255/.88);font-size:.96rem;font-weight:600}.sh-hero-v3__trust-meta{font-weight:600}.sh-hero-v3__trust-badges{display:inline-flex;gap:4px;align-items:center}.sh-hero-v3__trust-badges span{width:40px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#1fb35d;color:#fff;font-size:.96rem;box-shadow:inset 0 0 0 1px rgb(255 255 255/.08)}.sh-hero-v3__trust-score{gap:12px}.sh-hero-v3__trust-meta{color:rgb(255 255 255/.9);font-size:.98rem;padding-left:0}.sh-hero-v3__visual{position:relative;min-height:650px;display:flex;align-items:center;justify-content:center;overflow:visible}.sh-hero-v3__arc,.sh-hero-v3__dots,.sh-hero-v3__globe{display:none}.sh-hero-v3__image{position:relative;z-index:1;width:min(100%,980px);max-width:none;height:auto;object-fit:contain;object-position:center bottom;filter:none}@media (max-width:1280px){.sh-hero-v3__grid{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);min-height:620px}.sh-hero-v3__headline{font-size:clamp(2.9rem,4.9vw,4.65rem)}.sh-hero-v3__visual{min-height:520px}}@media (max-width:1024px){.sh-hero--landing-v3{--sh-header-blend-height:78px}.sh-hero-v3__shell{width:min(1380px,calc(100% - 28px))}.sh-hero-v3__grid{grid-template-columns:1fr;min-height:auto;gap:24px;padding:24px 0}.sh-hero-v3__content{max-width:100%}.sh-hero-v3__headline-line{white-space:normal}.sh-hero-v3__visual{min-height:470px;justify-content:center;align-items:center}.sh-hero-v3__image{width:min(100%,760px)}}@media (max-width:760px){.sh-hero--landing-v3{--sh-header-blend-height:72px;padding-bottom:22px}.sh-hero-v3__shell{width:min(1380px,calc(100% - 20px))}.sh-hero-v3__headline{font-size:clamp(2.5rem,11vw,3.7rem)}.sh-hero-v3__topics{gap:10px}.sh-hero-v3__topic{font-size:1rem}.sh-hero-v3__trust{grid-template-columns:1fr;gap:14px;padding-top:4px}.sh-hero-v3__trust-score{align-items:flex-start;flex-wrap:wrap;gap:6px}.sh-hero-v3__visual{min-height:auto}.sh-hero-v3__image{width:100%}}body .hfg_footer,body .site-footer,body footer.site-footer{display:none!important}.sh-after-cta-band,.sh-after-footer,.sh-after-hero,.sh-after-section{font-family:"Manrope","Noto Sans",sans-serif}.sh-after-hero{position:relative;background:#fff;padding:0 0 32px}.sh-after-hero::before{content:"";position:absolute;left:50%;top:-64px;width:115%;height:110px;transform:translateX(-50%);background:#fff;border-radius:0 0 50% 50%;z-index:0}.sh-after-hero>.sh-shell{position:relative;z-index:1}.sh-after-stats{width:min(1120px,calc(100% - 40px));margin:-42px auto 26px;padding:22px 34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;background:rgb(255 255 255/.98);border:1px solid rgb(213 224 250/.96);border-radius:10px;box-shadow:0 18px 42px rgb(16 43 104/.13)}.sh-after-stat,.sh-after-stat__icon{align-items:center;justify-content:center}.sh-after-stat{display:flex;gap:15px;min-width:0}.sh-after-stat__icon{width:48px;height:48px;border-radius:999px;display:inline-flex;font-size:1.2rem}.sh-after-stat--blue .sh-after-stat__icon{background:#e8f0ff;color:#1167ff}.sh-after-stat--violet .sh-after-stat__icon{background:#f0e8ff;color:#8a39ff}.sh-after-stat--green .sh-after-stat__icon{background:#e9fbef;color:#23b26d}.sh-after-stat--orange .sh-after-stat__icon{background:#fff0df;color:#ff8a24}.sh-after-stat strong{display:block;color:#1264ff;font-size:1.55rem;line-height:1;font-weight:850}.sh-after-stat span:last-child{display:block;color:#69758f;font-size:.84rem;font-weight:700;margin-top:4px}.sh-brand-strip{text-align:center;padding:4px 0 18px}.sh-brand-strip p{margin:0 0 15px;color:#69758f;font-size:.86rem;font-weight:800}.sh-brand-strip__logos{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,38px);flex-wrap:wrap}.sh-brand-logo{color:#213057;font-size:clamp(1rem,1.8vw,1.42rem);font-weight:850;line-height:1;opacity:.92}.sh-brand-logo--google{color:#4285f4}.sh-brand-logo--microsoft{color:#525f75}.sh-brand-logo--amazon{color:#0f172a}.sh-brand-logo--ibm{color:#50699b;letter-spacing:.08em}.sh-brand-logo--samsung{color:#174dbe;letter-spacing:.12em}.sh-brand-logo--airbnb{color:#ff385c}.sh-brand-logo--tesla{color:#e82127;letter-spacing:.22em}.sh-brand-logo--deloitte{color:#111827}.sh-after-section{padding:30px 0;background:#fff}.sh-subjects-section{padding-top:16px}.sh-after-title{margin:0;color:#07153f;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.16;font-weight:850;letter-spacing:0}.sh-after-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.sh-after-head p{margin:5px 0 0;color:#6f7890;font-size:.9rem;font-weight:700}.sh-after-head a,.sh-faq-link,.sh-subject-card strong{color:#1264ff;font-weight:850;font-size:.84rem}.sh-subject-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:18px}.sh-subject-card{min-height:190px;padding:22px 20px;border:1px solid rgb(217 226 247/.92);border-radius:8px;box-shadow:0 14px 32px rgb(26 47 96/.05);transition:transform 160ms ease,box-shadow 160ms ease}.sh-subject-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgb(26 47 96/.09)}.sh-subject-card__icon{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.08rem;margin-bottom:22px}.sh-subject-card h3{margin:0 0 8px;color:#07153f;font-size:1.02rem;font-weight:850}.sh-subject-card p{margin:0 0 20px;color:#69758f;font-size:.8rem;line-height:1.55;min-height:42px}.sh-subject-card--maths{background:linear-gradient(140deg,#eaf2ff 0,#f8fbff 100%)}.sh-subject-card--english{background:linear-gradient(140deg,#fff0f6 0,#fff9fc 100%)}.sh-subject-card--physics{background:linear-gradient(140deg,#fff4df 0,#fffaf1 100%)}.sh-subject-card--programming{background:linear-gradient(140deg,#f2edff 0,#fbf9ff 100%)}.sh-subject-card--chemistry{background:linear-gradient(140deg,#eafcff 0,#f8feff 100%)}.sh-subject-card--biology{background:linear-gradient(140deg,#eefbf0 0,#f9fff9 100%)}.sh-subject-card--maths .sh-subject-card__icon{background:#2e73ff}.sh-subject-card--english .sh-subject-card__icon{background:#ef4e91}.sh-subject-card--physics .sh-subject-card__icon{background:#f5a52d}.sh-subject-card--programming .sh-subject-card__icon{background:#8b5cf6}.sh-subject-card--chemistry .sh-subject-card__icon{background:#31bdb4}.sh-subject-card--biology .sh-subject-card__icon{background:#59b86d}.sh-work-section{background:linear-gradient(180deg,#f6faff 0,#fff 100%);border-top:1px solid rgb(226 234 251/.9);border-bottom:1px solid rgb(226 234 251/.9);padding:42px 0}.sh-work-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:38px;align-items:center}.sh-work-steps{padding-right:34px;border-right:1px solid rgb(199 213 244/.96)}.sh-step-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.sh-step-card{position:relative;text-align:center}.sh-step-card+.sh-step-card::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:-13px;top:28px;color:#90a7dc;font-size:.7rem}.sh-step-card__icon{width:64px;height:64px;margin:0 auto 10px;border-radius:999px;border:1px solid #cfe0ff;display:inline-flex;align-items:center;justify-content:center;color:#1264ff;background:#fff;box-shadow:0 12px 22px rgb(26 89 255/.08)}.sh-step-card__count{display:block;width:25px;height:25px;margin:-20px auto 8px;border-radius:999px;background:#1264ff;color:#fff;font-size:.76rem;font-weight:850;line-height:25px;position:relative;z-index:1}.sh-step-card h3{margin:0 0 6px;color:#0d1d4d;font-size:.92rem;font-weight:850}.sh-step-card p{margin:0;color:#65718d;font-size:.76rem;line-height:1.45}.sh-live-features{display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:center}.sh-live-features__list>div{display:flex;align-items:center;gap:10px;color:#26355b;font-size:.84rem;font-weight:700;margin-top:10px}.sh-live-features__list i{color:#1d5dff}.sh-classroom-card{background:#fff;border:1px solid #dfe8fb;border-radius:10px;box-shadow:0 18px 40px rgb(30 62 120/.09);padding:14px}.sh-classroom-card__bar{display:flex;gap:5px;margin-bottom:12px}.sh-classroom-card__bar span{width:8px;height:8px;border-radius:999px;background:#ff6b6b}.sh-classroom-card__bar span:nth-child(2){background:#ffc857}.sh-classroom-card__bar span:nth-child(3){background:#44d07b}.sh-classroom-card__body{display:grid;grid-template-columns:80px 1fr;gap:13px}.sh-classroom-card__people{display:grid;gap:10px}.sh-classroom-card__people span{height:74px;border-radius:8px;background:linear-gradient(135deg,#d7e7ff,#f1f6ff)}.sh-classroom-card__people span:nth-child(2){background:linear-gradient(135deg,#ffe0ec,#fff4f8)}.sh-classroom-card__board{min-height:158px;border-radius:8px;background:#f8fbff;display:grid;place-items:center}.sh-classroom-card__board svg{width:90%;height:auto;fill:#102d7a;font-size:14px;font-weight:700}.sh-classroom-card__tools{margin-top:12px;display:flex;gap:10px;justify-content:center}.sh-classroom-card__tools span{width:24px;height:24px;border-radius:7px;background:#eef4ff}.sh-best-section,.sh-review-section{padding:34px 0}.sh-best-row{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:16px;align-items:center}.sh-round-nav{width:34px;height:34px;border:1px solid #dfe8fb;border-radius:999px;background:#fff;color:#50607d;box-shadow:0 8px 18px rgb(25 49 93/.08)}.sh-best-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.sh-best-card{display:grid;grid-template-columns:92px 1fr;min-height:132px;overflow:hidden;border:1px solid #dce6f8;border-radius:8px;background:linear-gradient(135deg,#f8fbff 0,#fff 100%);box-shadow:0 12px 24px rgb(27 52 94/.06)}.sh-best-card img{width:92px;height:100%;object-fit:cover}.sh-best-card__body{padding:13px 12px;min-width:0}.sh-best-card h3{margin:0 0 3px;color:#0b1740;font-size:.88rem;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-best-card p,.sh-best-card__meta{margin:0;color:#66738f;font-size:.72rem;font-weight:700}.sh-best-card__rating{margin:8px 0 5px;color:#f59e0b;font-size:.74rem;font-weight:850}.sh-best-card__rating span{color:#7a8499;font-weight:700}.sh-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px}.sh-review-card{border:1px solid #dfe8fb;border-radius:8px;padding:24px;background:#fff;box-shadow:0 12px 26px rgb(27 52 94/.05)}.sh-review-card>i{color:#c4d4f8;font-size:1.4rem}.sh-review-card p{margin:8px 0 22px;color:#1d2b53;font-size:.86rem;line-height:1.55;min-height:64px}.sh-review-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.sh-review-person{display:flex;align-items:center;gap:10px}.sh-review-person img{width:38px;height:38px;border-radius:999px;object-fit:cover}.sh-review-person span,.sh-review-person strong{display:block}.sh-review-person strong{color:#101b44;font-size:.8rem}.sh-review-person span{color:#7c879e;font-size:.72rem}.sh-review-stars{color:#fbbf24;font-size:.76rem;white-space:nowrap}.sh-review-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.sh-review-dots span{width:8px;height:8px;border-radius:999px;background:#d4deef}.sh-review-dots span:first-child{background:#1264ff}.sh-faq-app-section{padding-bottom:40px}.sh-faq-app-layout{display:grid;grid-template-columns:.85fr 1.55fr;gap:56px;align-items:stretch}.sh-faq-list{display:grid;gap:10px;margin:18px 0 14px}.sh-faq-item{border:1px solid #dce6f8;border-radius:8px;background:#fff;color:#172448;min-height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;font-size:.84rem;font-weight:800}.sh-faq-item i{color:#7d8aa3;font-size:.74rem}.sh-app-panel{position:relative;overflow:hidden;border-radius:10px;padding:42px 44px;min-height:238px;color:#fff;display:grid;grid-template-columns:1fr 220px;align-items:center;background:radial-gradient(circle at 82% 28%,rgb(255 255 255/.16),transparent 26%),linear-gradient(135deg,#025cff 0,#0a4be9 48%,#0042c9 100%)}.sh-after-cta-band h2,.sh-app-panel h2{margin:0 0 8px;color:#fff;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:850}.sh-after-cta-band p,.sh-app-panel p{margin:0 0 20px;color:rgb(255 255 255/.86);font-weight:700}.sh-store-row{display:flex;gap:12px;flex-wrap:wrap}.sh-after-cta-band a,.sh-footer-stores a,.sh-store-row a{display:inline-flex;align-items:center;border-radius:6px;color:#fff;font-weight:850}.sh-footer-stores a,.sh-store-row a{min-width:128px;height:40px;justify-content:center;background:#050914;font-size:.82rem}.sh-phone-preview{position:absolute;right:34px;bottom:-44px;width:188px;height:260px;border:9px solid #101827;border-radius:34px 34px 0 0;background:#fff;box-shadow:0 18px 40px rgb(0 0 0/.18);padding:17px 13px}.sh-phone-preview__screen span,.sh-phone-preview__screen strong{display:block}.sh-phone-preview__screen strong{color:#0b1c53;font-size:.9rem}.sh-phone-preview__screen span{color:#64748b;font-size:.68rem;margin:4px 0 12px}.sh-phone-preview__screen div{height:36px;border-radius:10px;background:#edf4ff;margin-bottom:10px}.sh-after-cta-band{position:relative;overflow:hidden;padding:44px 0;background:radial-gradient(circle at 82% 42%,rgb(255 255 255/.18),transparent 18%),linear-gradient(135deg,#025cff 0,#0b4ff0 52%,#0038bb 100%);color:#fff}.sh-after-cta-band::after,.sh-after-cta-band::before{content:"";position:absolute;width:128px;height:92px;background-image:radial-gradient(circle,rgb(255 255 255/.38) 2px,transparent 3px);background-size:18px 18px;opacity:.45}.sh-after-cta-band::before{left:28px;top:22px}.sh-after-cta-band::after{right:28px;bottom:14px}.sh-after-cta-band__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:28px}.sh-after-cta-band h2{margin:0 0 6px;font-size:clamp(1.7rem,2.8vw,2.45rem)}.sh-after-cta-band p{color:rgb(255 255 255/.82);font-size:.92rem}.sh-after-cta-band a{gap:10px;min-height:46px;padding:0 26px;background:#ff3f34}.sh-learner-pill{min-width:318px;min-height:82px;border-radius:999px;background:rgb(255 255 255/.18);display:flex;align-items:center;gap:12px;padding:14px 24px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.18)}.sh-learner-avatars{display:flex}.sh-learner-avatars img{width:42px;height:42px;border-radius:999px;border:2px solid #fff;object-fit:cover;margin-left:-10px}.sh-learner-avatars img:first-child{margin-left:0}.sh-learner-pill strong{color:#fff;font-size:1.7rem;line-height:1;font-weight:900}.sh-learner-pill span:last-child{color:rgb(255 255 255/.84);font-size:.86rem;font-weight:800}.sh-after-footer{background:linear-gradient(180deg,#031a4a 0,#021335 100%);color:#fff;padding:38px 0 34px}.sh-after-footer__grid{display:grid;grid-template-columns:1.3fr repeat(5,minmax(0,1fr));gap:34px}.sh-after-footer__brand strong,.sh-after-footer__grid h3{margin:0 0 12px;color:#fff;font-size:.9rem;font-weight:850}.sh-after-footer__brand strong{display:inline-flex;align-items:center;gap:8px;font-size:1.08rem}.sh-after-footer__brand i{color:#2f7dff}.sh-after-footer a,.sh-after-footer p{display:block;color:rgb(255 255 255/.68);font-size:.78rem;line-height:1.65;margin:0 0 7px}.sh-after-socials{display:flex;gap:8px;margin-top:12px}.sh-after-socials span{width:28px;height:28px;border-radius:999px;background:rgb(255 255 255/.1);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:850}.sh-footer-stores{display:grid;gap:8px;margin-bottom:12px}@media (max-width:1180px){.sh-after-stats,.sh-best-grid,.sh-subject-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-faq-app-layout,.sh-work-layout{grid-template-columns:1fr}.sh-work-steps{padding-right:0;border-right:0}.sh-live-features{grid-template-columns:minmax(0,.8fr) minmax(280px,1fr)}.sh-after-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.sh-after-stats{margin-top:-22px;padding:20px}.sh-after-stats,.sh-best-grid,.sh-review-grid,.sh-step-row,.sh-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-best-row,.sh-live-features{grid-template-columns:1fr}.sh-round-nav{display:none}.sh-faq-app-layout{gap:26px}.sh-app-panel{grid-template-columns:1fr;min-height:280px;padding-right:220px}.sh-after-cta-band__inner{align-items:flex-start;flex-direction:column}.sh-learner-pill{min-width:0;width:100%;justify-content:center}}@media (max-width:640px){.sh-after-hero::before{top:-32px;height:64px}.sh-after-footer__grid,.sh-after-stats,.sh-best-grid,.sh-review-grid,.sh-step-row,.sh-subject-grid{grid-template-columns:1fr}.sh-after-stat{justify-content:flex-start}.sh-subject-card{min-height:auto}.sh-after-head{align-items:flex-start;flex-direction:column}.sh-step-card+.sh-step-card::before{display:none}.sh-best-card{grid-template-columns:96px 1fr}.sh-app-panel{padding:30px 24px 230px}.sh-phone-preview{right:50%;transform:translateX(50%);bottom:-52px}.sh-after-cta-band{padding:36px 0}}:root{--progress-bar-color:#3b82f6;--progress-bg-color:#e0e7ff}[v-cloak]{display:none}.button,button{text-align:center;font-family:var(--bodyfontfamily),var(--nv-fallback-ff)}.button.button-primary{box-sizing:border-box}.button,.button.button-primary,button{cursor:pointer;border-style:solid;border-color:currentColor;fill:currentColor;font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);text-transform:var(--btntexttransform,none)}.button.button-primary,button{background:var(--primarybtnbg);color:var(--primarybtncolor);border-width:var(--primarybtnborderwidth,0);border-radius:var(--primarybtnborderradius,3px);padding:var(--primarybtnpadding,13px 15px);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing))}.button.button-primary:hover,button:hover{background:var(--primarybtnhoverbg);color:var(--primarybtnhovercolor);border-color:var(--primarybtnhovercolor)}.button{box-sizing:border-box;background-color:var(--secondarybtnbg);color:var(--secondarybtncolor);border-width:var(--secondarybtnborderwidth,0);border-radius:var(--secondarybtnborderradius,3px);padding:var(--secondarybtnpadding,7px 12px);letter-spacing:var(--btnletterspacing)}.button:hover{background-color:var(--secondarybtnhoverbg);color:var(--secondarybtnhovercolor);border-color:var(--secondarybtnhovercolor)}form input:read-write{border-style:solid;border-color:var(--formfieldbordercolor);border-width:var(--formfieldborderwidth);border-radius:var(--formfieldborderradius,3px);background:var(--formfieldbgcolor);color:var(--formfieldcolor);padding:var(--formfieldpadding);text-transform:var(--formfieldtexttransform);font-weight:var(--formfieldfontweight);font-family:var(--bodyfontfamily);font-size:var(--formfieldfontsize);letter-spacing:var(--formfieldletterspacing);line-height:var(--formfieldlineheight)}form label{font-weight:var(--formlabelfontweight,var(--bodyfontweight));text-transform:var(--formlabeltexttransform);letter-spacing:var(--formlabelletterspacing);line-height:var(--formlabellineheight);font-size:var(--formlabelfontsize,var(--bodyfontsize))}.nv-html-content p,body,figure,html,li,ul{margin:0;padding:0}h1,h2,h3,h4,p{padding:0}h1,h2,h3,h4{font-size:100%;font-weight:400;font-family:var(--headingsfontfamily),var(--nv-fallback-ff);color:var(--headingcolor,inherit)}ul{list-style:none;padding-left:var(--listpad,0);list-style:var(--liststyle,none)}button,input,select{margin:0}html{box-sizing:border-box;-ms-overflow-style:scrollbar;font-size:100%}img{height:auto;max-width:100%}.container{width:100%;padding-right:15px;padding-left:15px;margin:0 auto;max-width:var(--container)}.row{display:flex;flex-wrap:wrap;margin:0-15px}body{background-color:var(--nv-site-bg);color:var(--nv-text-color);font-size:var(--bodyfontsize);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);font-family:var(--bodyfontfamily),var(--nv-fallback-ff);text-transform:var(--bodytexttransform);font-weight:var(--bodyfontweight);overflow-x:hidden;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p{margin:0 0 30px}a{--linkdeco:none;color:var(--nv-primary-accent);cursor:pointer;text-decoration:var(--linkdeco)}a:focus,a:hover{opacity:.9;color:var(--nv-secondary-accent)}h1{font-size:var(--h1fontsize);font-weight:var(--h1fontweight);line-height:var(--h1lineheight);letter-spacing:var(--h1letterspacing);text-transform:var(--h1texttransform)}h2{font-size:var(--h2fontsize);font-weight:var(--h2fontweight);line-height:var(--h2lineheight);letter-spacing:var(--h2letterspacing);text-transform:var(--h2texttransform)}h3{font-size:var(--h3fontsize);font-weight:var(--h3fontweight);line-height:var(--h3lineheight);letter-spacing:var(--h3letterspacing);text-transform:var(--h3texttransform)}h4{font-size:var(--h4fontsize);font-weight:var(--h4fontweight);line-height:var(--h4lineheight);letter-spacing:var(--h4letterspacing);text-transform:var(--h4texttransform)}.show-on-focus{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);top:32px;background:var(--nv-site-bg);padding:10px 15px}.show-on-focus:focus{z-index:999999;width:auto;height:auto;clip:auto}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.site-logo,.site-logo .title-with-logo{align-items:center;display:flex}.site-logo img{max-width:var(--maxwidth);display:block;margin:0 auto}.site-logo .title-with-logo{flex-direction:row}.site-logo .title-with-logo>:first-child{margin-right:10px}.site-logo p{font-size:var(--fs);font-weight:var(--h1fontweight);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);text-transform:var(--texttransform,var(--bodytexttransform));color:inherit;margin:0}.nav-ul{display:flex;flex-wrap:wrap;margin-right:calc(var(--spacing)/2*-1);margin-left:calc(var(--spacing)/2*-1)}.nav-ul>li{margin:0 calc(var(--spacing)/2)}.nav-ul li a{min-height:var(--height);color:var(--color);position:relative;width:100%}.nav-ul li{display:block;position:relative}.nav-ul li a,.nav-ul li>.wrap{display:flex;align-items:center}.nav-ul li:hover>.wrap>a{color:var(--hovercolor,var(--nv-primary-accent))}.header-menu-sidebar .nav-ul li,.header-menu-sidebar .nv-nav-wrap,.m-style>ul>li>.wrap:hover::after{width:100%}.header-menu-sidebar .nav-ul{flex-direction:column;width:100%}.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap>a{padding:15px 0;white-space:normal}.style-border-bottom>ul>li>.wrap::after{bottom:0}.m-style>ul>li>.wrap::after{position:absolute;content:"";margin:0 auto;width:0;height:2px;transition:all .3s ease;right:0;left:0;pointer-events:none;background-color:var(--hovercolor,var(--nv-primary-accent,currentColor))}.navbar-toggle,.navbar-toggle-wrapper{align-items:center}.navbar-toggle{--primarybtncolor:var(--color);--primarybtnhovercolor:var(--color);--primarybtnbg:var(--bgcolor, transparent);--primarybtnhoverbg:var(--bgcolor, transparent);--primarybtnborderwidth:var(--borderwidth, 1px);--primarybtnborderradius:var(--borderradius, 0);padding:var(--padding,10px 15px);box-shadow:none;display:flex}.navbar-toggle:focus{outline:1px solid}.icon-bar{background-color:currentColor;transition:all .1s ease;position:relative;display:block;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.wrapper{display:flex;min-height:100vh;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.79,.14,.15,.86)}body>.wrapper:not(.et-fb-iframe-ancestor){overflow:hidden}.neve-main{flex:1 auto}input[type=email],input[type=password],input[type=text],select{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:vertical}input:read-write:focus,select:focus{outline:0;box-shadow:0 0 3px 0 var(--nv-secondary-accent);--formfieldbordercolor:var(--nv-secondary-accent)}button,input,select{line-height:inherit;box-sizing:border-box}::placeholder{color:inherit;opacity:.5}select{min-height:35px;background-repeat:no-repeat;background-position:right;background-size:18px;padding-right:20px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=)}label{display:inline-block}.widget,article{word-break:break-word}.widget{margin-bottom:40px}.widget:last-child{margin:0}.widget ul{padding:0}.component-wrap,.item--inner,.nav-ul a,.site-logo{justify-content:var(--justify,flex-start);text-align:var(--textalign,left)}.header-menu-sidebar{padding:0;position:fixed;max-width:100%;top:0;z-index:999900;visibility:hidden;display:flex;height:100vh}.header-menu-sidebar .navbar-toggle-wrapper{display:flex;justify-content:flex-end;padding:8px 10px}.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{position:relative}.tcb{transition:all .3s cubic-bezier(.79,.14,.15,.86)}.header-menu-sidebar-bg{background:var(--bgcolor);color:var(--color);display:flex;flex-direction:column;word-wrap:break-word;width:100%}.header-menu-sidebar-inner{padding:20px 0;overflow-x:hidden;height:100%;display:none;opacity:0;transition:opacity .3s ease}.header-menu-sidebar-inner .item--inner{width:100%}.menu_sidebar_slide_left .header-menu-sidebar{left:0;transform:translateX(-100%)}.hfg-ov{top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);position:fixed;transform:translate3d(0,0,0);z-index:999899;transition:all .3s linear;visibility:hidden;opacity:0}.hfg-pe{pointer-events:none}.site-footer{position:relative;z-index:11}.site-footer .item--inner{width:100%}.site-footer p:last-child{margin-bottom:0}.footer--row .hfg-slot{display:flex;flex-direction:column}.footer--row .row{display:grid;align-items:var(--valign)}.footer--row .builder-item{width:100%}@media (max-width:960px){footer .footer--row-inner .row{grid-template-columns:1fr}}.builder-item,.site-header{position:relative}.site-header .header--row-inner{align-items:center;display:flex}.builder-item{margin:4px 0;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:960px){.builder-item{margin:8px 0}}.hfg-slot{display:flex;align-items:center}.hfg-slot.right{justify-content:flex-end}.layout-fullwidth .container{max-width:100%!important}.layout-contained{max-width:var(--container);margin:0 auto}.header-menu-sidebar-bg,[class*=row-inner]{position:relative;background:var(--bgimage,var(--bgcolor,#fff));background-position:var(--bgposition,center);background-repeat:no-repeat;background-size:cover;background-attachment:var(--bgattachment)}.header-menu-sidebar-bg::before,[class*=row-inner]::before{display:block;width:100%;top:0;bottom:0;position:absolute;content:"";background-color:var(--overlaycolor);opacity:var(--bgoverlayopacity)}[class*=row-inner]:not(.footer--row-inner){border-bottom:var(--rowbwidth,0) solid var(--rowbcolor)}.footer--row-inner{border-top:var(--rowbwidth,0) solid var(--rowbcolor)}[data-row-id]{background:var(--bgcolor)}[data-row-id],[data-row-id] a{color:var(--color)}[data-row-id] .row{display:grid;grid-template-columns:auto auto;min-height:var(--height,auto)}.hfg_header.site-header{box-shadow:0-1px 3px rgba(0,0,0,.1)}.header .builder-item .item--inner[class*=button_base],.header .builder-item .item--inner[class*=nav-icon]{padding:0!important}.header .builder-item [class*=button_base] .button{--primarybtnpadding:var(--padding)}.hfg-grid{display:flex}@media (min-width:960px){.hide-on-desktop{display:none}}@media (max-width:959px){.hide-on-tablet{display:none}}@media (max-width:576px){.hide-on-mobile{display:none}}.component-wrap{display:flex;margin:4px 0}.builder-item .item--inner{color:var(--color);font-family:var(--fontfamily,var(--bodyfontfamily));font-size:var(--fontsize,var(--bodyfontsize));line-height:var(--lineheight,var(--bodylineheight));letter-spacing:var(--letterspacing,var(--bodyletterspacing));font-weight:var(--fontweight,var(--bodyfontweight));text-transform:var(--texttransform,var(--bodytexttransform));padding:var(--padding,0);margin:var(--margin,0);position:relative}.builder-item .item--inner.has_menu{position:unset}