.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot{min-width:0}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-motion-section{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-motion-section.ls-motion-visible{opacity:1;transform:translateY(0)}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-enhanced-motion .ls-hero-split>div:first-child{animation:.72s cubic-bezier(.2,.8,.2,1) both ServiceLandingEnhancements-module__b6wpCa__heroCopyIn}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-enhanced-motion .ls-hero-booking-card{animation:.76s cubic-bezier(.2,.8,.2,1) .12s both ServiceLandingEnhancements-module__b6wpCa__bookingCardIn}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-enhanced-motion .ls-hero-section>div:first-child>img{animation:18s ease-in-out infinite alternate ServiceLandingEnhancements-module__b6wpCa__heroImageDrift}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-enhanced-motion .ls-trust-grid>div{transition:background .18s}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-enhanced-motion .ls-trust-grid>div:hover{background:#48a8ff12}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-enhanced-motion .ls-founder-section img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-enhanced-motion .ls-founder-section:hover img{transform:scale(1.025)}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-enhanced-motion article{transition:transform .18s,border-color .18s,box-shadow .18s}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-enhanced-motion article:hover{border-color:#78c8ff7a!important}.ServiceLandingEnhancements-module__b6wpCa__backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010911cc;place-items:center;padding:24px;animation:.18s both ServiceLandingEnhancements-module__b6wpCa__backdropIn;display:grid;position:fixed;inset:0}.ServiceLandingEnhancements-module__b6wpCa__modal{border-radius:var(--radius-card);color:#fff;background:linear-gradient(#0a2c4c,#061a2e);border:1px solid #78c8ff57;outline:none;width:min(760px,100%);max-height:min(900px,100svh - 48px);padding:38px;animation:.24s cubic-bezier(.2,.8,.2,1) both ServiceLandingEnhancements-module__b6wpCa__modalIn;position:relative;overflow-y:auto;box-shadow:0 32px 90px #00000094}.ServiceLandingEnhancements-module__b6wpCa__closeButton{z-index:1;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:inline-grid;position:absolute;top:16px;right:16px}.ServiceLandingEnhancements-module__b6wpCa__modalHeader{max-width:620px;padding-right:44px}.ServiceLandingEnhancements-module__b6wpCa__eyebrow{color:var(--blue-soft);font-family:var(--font-display);text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.ServiceLandingEnhancements-module__b6wpCa__modal h2{font-family:var(--font-display);margin:0;font-size:34px;font-weight:600;line-height:1.18}.ServiceLandingEnhancements-module__b6wpCa__modalHeader>p:last-child{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.58}.ServiceLandingEnhancements-module__b6wpCa__formSurface{margin-top:28px}.ServiceLandingEnhancements-module__b6wpCa__formLoading{background:linear-gradient(100deg,#ffffff0a 25%,#6fbeff1f 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:8px;min-height:420px;animation:1.2s ease-in-out infinite ServiceLandingEnhancements-module__b6wpCa__consultation-form-loading}.ServiceLandingEnhancements-module__b6wpCa__formSurface .contact-form-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ServiceLandingEnhancements-module__b6wpCa__formSurface .contact-success{align-content:center;min-height:300px}.ServiceLandingEnhancements-module__b6wpCa__offerReminder{z-index:950;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061c32f7;border:1px solid #78c8ff6b;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;width:min(390px,100vw - 44px);padding:18px;animation:.26s cubic-bezier(.2,.8,.2,1) both ServiceLandingEnhancements-module__b6wpCa__offerReminderIn;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 24px 68px #00000080}.ServiceLandingEnhancements-module__b6wpCa__offerReminderClose{color:#e5f5ffb8;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:inline-grid;position:absolute;top:8px;right:8px}.ServiceLandingEnhancements-module__b6wpCa__offerReminderIcon{width:42px;height:42px;color:var(--blue-bright);background:#48a8ff24;border:1px solid #48a8ff7a;border-radius:50%;place-items:center;display:inline-grid}.ServiceLandingEnhancements-module__b6wpCa__offerReminderCopy{gap:3px;min-width:0;padding-right:24px;display:grid}.ServiceLandingEnhancements-module__b6wpCa__offerReminderCopy>span{color:var(--blue-soft);font-family:var(--font-display);text-transform:uppercase;font-size:11px;font-weight:800}.ServiceLandingEnhancements-module__b6wpCa__offerReminderCopy>strong{font-family:var(--font-display);font-size:16px;line-height:1.25}.ServiceLandingEnhancements-module__b6wpCa__offerReminderCopy>small{color:var(--muted);font-size:12.5px;line-height:1.35}.ServiceLandingEnhancements-module__b6wpCa__offerReminderCopy s{opacity:.72}.ServiceLandingEnhancements-module__b6wpCa__offerReminderLink{width:fit-content;color:var(--blue-bright);grid-column:2;align-items:center;gap:6px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}@keyframes ServiceLandingEnhancements-module__b6wpCa__heroCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ServiceLandingEnhancements-module__b6wpCa__bookingCardIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ServiceLandingEnhancements-module__b6wpCa__heroImageDrift{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes ServiceLandingEnhancements-module__b6wpCa__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes ServiceLandingEnhancements-module__b6wpCa__modalIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ServiceLandingEnhancements-module__b6wpCa__consultation-form-loading{to{background-position:-200% 0}}@keyframes ServiceLandingEnhancements-module__b6wpCa__offerReminderIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-founder-section .ls-founder-grid>div:first-child>div{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#03111ef5!important;border:0!important;border-top:1px solid #ffffff29!important;border-radius:0!important;padding:13px 15px!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.ServiceLandingEnhancements-module__b6wpCa__backdrop{align-items:end;padding:0}.ServiceLandingEnhancements-module__b6wpCa__modal{width:100%;max-height:94svh;padding:28px 18px calc(24px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;border-left:0;border-right:0}.ServiceLandingEnhancements-module__b6wpCa__modalHeader{padding-right:34px}.ServiceLandingEnhancements-module__b6wpCa__modal h2{font-size:26px}.ServiceLandingEnhancements-module__b6wpCa__offerReminder{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:15px}.ServiceLandingEnhancements-module__b6wpCa__offerReminderIcon{width:38px;height:38px}.ServiceLandingEnhancements-module__b6wpCa__offerReminderCopy>strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot *,.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot :before,.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ServiceLandingEnhancements-module__b6wpCa__enhancementRoot .ls-motion-section{opacity:1;transform:none}}
.IbMathematicsLandingPage-module__mwXBqG__page{--beta-panel:#082038c7;--beta-panel-strong:#071b30f0;--beta-line:#8bc9ff33;--beta-copy:#e5f3ffc2;color:#f5fbff;background:#041321}.IbMathematicsLandingPage-module__mwXBqG__hero{--font-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border-bottom:1px solid var(--beta-line);align-items:center;min-height:min(900px,100svh);padding:124px 0 56px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.IbMathematicsLandingPage-module__mwXBqG__heroImage{object-fit:cover;object-position:52% 55%;z-index:0}.IbMathematicsLandingPage-module__mwXBqG__heroShade{z-index:1;background:linear-gradient(90deg,#020b14fa 0%,#03111fed 44%,#041628ad 100%),linear-gradient(#01080f47,#020c17b3);position:absolute;inset:0}.IbMathematicsLandingPage-module__mwXBqG__heroGrid{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(38px,6vw,86px);display:grid;position:relative}.IbMathematicsLandingPage-module__mwXBqG__heroCopy{max-width:690px}.IbMathematicsLandingPage-module__mwXBqG__eyebrow,.IbMathematicsLandingPage-module__mwXBqG__sectionHeading>span,.IbMathematicsLandingPage-module__mwXBqG__panelLabel,.IbMathematicsLandingPage-module__mwXBqG__priceCardLabel{color:var(--blue-soft);font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.IbMathematicsLandingPage-module__mwXBqG__hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:0;margin:14px 0 18px;font-size:clamp(40px,4.4vw,60px);font-weight:600;line-height:1.04}.IbMathematicsLandingPage-module__mwXBqG__heroLead{max-width:650px;color:var(--beta-copy);margin:0 0 22px;font-size:clamp(16px,1.6vw,19px);line-height:1.58}.IbMathematicsLandingPage-module__mwXBqG__heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__heroActions a,.IbMathematicsLandingPage-module__mwXBqG__panelButton{justify-content:center;align-items:center;gap:9px;min-height:50px;padding:13px 22px;display:inline-flex}.IbMathematicsLandingPage-module__mwXBqG__heroProof{color:#e4f3ffcc;flex-wrap:wrap;gap:11px 20px;margin-top:20px;font-size:13px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__heroProof span{align-items:center;gap:7px;display:inline-flex}.IbMathematicsLandingPage-module__mwXBqG__heroProof svg{color:var(--blue-bright)}.IbMathematicsLandingPage-module__mwXBqG__heroPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0c3760e3,#051729f0);border:1px solid #78c8ff4d;border-radius:8px;padding:30px;box-shadow:0 26px 70px #0000006b}.IbMathematicsLandingPage-module__mwXBqG__heroPanel h2{color:#fff;font-family:var(--font-display);margin:10px 0 20px;font-size:25px;font-weight:600;line-height:1.25}.IbMathematicsLandingPage-module__mwXBqG__heroPanel ul,.IbMathematicsLandingPage-module__mwXBqG__offerPriceCard ul,.IbMathematicsLandingPage-module__mwXBqG__subscriptionCard ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.IbMathematicsLandingPage-module__mwXBqG__heroPanel li,.IbMathematicsLandingPage-module__mwXBqG__offerPriceCard li,.IbMathematicsLandingPage-module__mwXBqG__subscriptionCard li{color:#dceeff;align-items:center;gap:9px;font-size:14px;line-height:1.4;display:flex}.IbMathematicsLandingPage-module__mwXBqG__heroPanel li svg,.IbMathematicsLandingPage-module__mwXBqG__offerPriceCard li svg,.IbMathematicsLandingPage-module__mwXBqG__subscriptionCard li svg{color:var(--blue-bright);flex:none}.IbMathematicsLandingPage-module__mwXBqG__panelPrice{background:#04142485;border:1px solid #6cc4ff4d;border-radius:6px;gap:5px;margin:24px 0 18px;padding:17px 18px;display:grid}.IbMathematicsLandingPage-module__mwXBqG__panelPrice>span{color:var(--beta-copy);font-size:12px}.IbMathematicsLandingPage-module__mwXBqG__panelPrice>div{align-items:baseline;gap:10px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__panelPrice s{color:#e5f3ff80;font-size:18px}.IbMathematicsLandingPage-module__mwXBqG__panelPrice strong{color:#fff;font-family:var(--font-display);font-size:34px}.IbMathematicsLandingPage-module__mwXBqG__panelPrice small{color:var(--blue-bright);font-size:12px;font-weight:700}.IbMathematicsLandingPage-module__mwXBqG__panelButton{width:100%}.IbMathematicsLandingPage-module__mwXBqG__proofBand{border-bottom:1px solid var(--beta-line);background:#061b2e}.IbMathematicsLandingPage-module__mwXBqG__proofGrid{grid-template-columns:repeat(3,1fr);display:grid}.IbMathematicsLandingPage-module__mwXBqG__proofGrid>div{border-left:1px solid var(--beta-line);align-items:center;gap:12px;min-width:0;padding:22px 26px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__proofGrid>div:first-child{border-left:0}.IbMathematicsLandingPage-module__mwXBqG__proofGrid svg{color:var(--blue-bright);flex:none}.IbMathematicsLandingPage-module__mwXBqG__proofGrid span{min-width:0;color:var(--beta-copy);font-size:12.5px;line-height:1.4;display:grid}.IbMathematicsLandingPage-module__mwXBqG__proofGrid strong{color:#fff;font-size:14px}.IbMathematicsLandingPage-module__mwXBqG__courseSection,.IbMathematicsLandingPage-module__mwXBqG__founderSection,.IbMathematicsLandingPage-module__mwXBqG__reviewSection,.IbMathematicsLandingPage-module__mwXBqG__stepsSection,.IbMathematicsLandingPage-module__mwXBqG__pricingSection,.IbMathematicsLandingPage-module__mwXBqG__faqSection,.IbMathematicsLandingPage-module__mwXBqG__finalCta{padding:82px 0}.IbMathematicsLandingPage-module__mwXBqG__sectionHeading{text-align:center;max-width:760px;margin:0 auto 34px}.IbMathematicsLandingPage-module__mwXBqG__sectionHeading h2,.IbMathematicsLandingPage-module__mwXBqG__founderCopy h2,.IbMathematicsLandingPage-module__mwXBqG__finalCta h2{color:#fff;font-family:var(--font-display);letter-spacing:0;margin:10px 0 12px;font-size:clamp(29px,3.6vw,42px);font-weight:600;line-height:1.18}.IbMathematicsLandingPage-module__mwXBqG__sectionHeading p,.IbMathematicsLandingPage-module__mwXBqG__founderCopy>p,.IbMathematicsLandingPage-module__mwXBqG__finalCta p{color:var(--beta-copy);margin:0;font-size:16px;line-height:1.65}.IbMathematicsLandingPage-module__mwXBqG__courseSection{background:radial-gradient(circle at 18% 0,#2182d421,#0000 42%),#041321}.IbMathematicsLandingPage-module__mwXBqG__courseGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.IbMathematicsLandingPage-module__mwXBqG__courseGrid article{border:1px solid var(--beta-line);background:var(--beta-panel);border-radius:8px;padding:24px 22px}.IbMathematicsLandingPage-module__mwXBqG__iconBox{width:42px;height:42px;color:var(--blue-bright);background:#48a8ff1a;border:1px solid #6cc4ff4d;border-radius:6px;place-items:center;margin-bottom:17px;display:inline-grid}.IbMathematicsLandingPage-module__mwXBqG__courseGrid h3,.IbMathematicsLandingPage-module__mwXBqG__reviewGrid h3,.IbMathematicsLandingPage-module__mwXBqG__stepsGrid h3,.IbMathematicsLandingPage-module__mwXBqG__pricingGrid h3{color:#fff;font-family:var(--font-display);margin:0 0 9px;font-size:18px}.IbMathematicsLandingPage-module__mwXBqG__courseGrid p,.IbMathematicsLandingPage-module__mwXBqG__stepsGrid p,.IbMathematicsLandingPage-module__mwXBqG__pricingGrid p{color:var(--beta-copy);margin:0;font-size:14px;line-height:1.62}.IbMathematicsLandingPage-module__mwXBqG__pathwayLinks{color:var(--beta-copy);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:24px;font-size:13px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__pathwayLinks a{border:1px solid var(--beta-line);color:#dbeeff;background:#ffffff08;border-radius:5px;padding:7px 12px;text-decoration:none}.IbMathematicsLandingPage-module__mwXBqG__founderSection{border-block:1px solid var(--beta-line);background:linear-gradient(120deg,#092846db,#03111ff5)}.IbMathematicsLandingPage-module__mwXBqG__founderGrid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(36px,6vw,72px);display:grid}.IbMathematicsLandingPage-module__mwXBqG__founderImageFrame{aspect-ratio:1.58;border:1px solid var(--beta-line);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000057}.IbMathematicsLandingPage-module__mwXBqG__founderImageFrame img{object-fit:cover}.IbMathematicsLandingPage-module__mwXBqG__founderCopy>p{max-width:670px}.IbMathematicsLandingPage-module__mwXBqG__founderCopy blockquote{border-left:3px solid var(--blue-bright);color:#edf7ff;max-width:650px;font-family:var(--font-display);margin:22px 0;padding:2px 0 2px 19px;font-size:17px;line-height:1.55}.IbMathematicsLandingPage-module__mwXBqG__credentials{flex-wrap:wrap;gap:9px 18px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__credentials span{color:#d7eaff;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.IbMathematicsLandingPage-module__mwXBqG__credentials svg{color:var(--blue-bright);flex:none}.IbMathematicsLandingPage-module__mwXBqG__reviewSection{background:#041321}.IbMathematicsLandingPage-module__mwXBqG__reviewGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.IbMathematicsLandingPage-module__mwXBqG__reviewGrid article{border:1px solid var(--beta-line);background:var(--beta-panel);border-radius:8px;flex-direction:column;min-width:0;padding:24px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__reviewStars{color:var(--blue-bright);gap:3px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__reviewGrid article>p{color:#e8f4ff;flex:1;margin:18px 0 22px;font-size:14.5px;line-height:1.68}.IbMathematicsLandingPage-module__mwXBqG__reviewGrid footer{border-top:1px solid var(--beta-line);gap:3px;padding-top:15px;display:grid}.IbMathematicsLandingPage-module__mwXBqG__reviewGrid footer strong{color:#fff;font-size:14px}.IbMathematicsLandingPage-module__mwXBqG__reviewGrid footer span{color:var(--beta-copy);font-size:12px}.IbMathematicsLandingPage-module__mwXBqG__stepsSection{border-block:1px solid var(--beta-line);background:#06192a}.IbMathematicsLandingPage-module__mwXBqG__stepsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.IbMathematicsLandingPage-module__mwXBqG__stepsGrid article{border:1px solid var(--beta-line);background:#041424a8;border-radius:8px;padding:24px}.IbMathematicsLandingPage-module__mwXBqG__stepsGrid article>span{width:38px;height:38px;color:var(--blue-bright);font-family:var(--font-display);background:#48a8ff1a;border:1px solid #6cc4ff4d;border-radius:50%;place-items:center;margin-bottom:15px;font-weight:800;display:inline-grid}.IbMathematicsLandingPage-module__mwXBqG__consultationStrip{border:1px solid var(--beta-line);background:#082541c7;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;max-width:820px;margin:20px auto 0;padding:20px 22px;display:grid}.IbMathematicsLandingPage-module__mwXBqG__consultationStrip>svg{color:var(--blue-bright)}.IbMathematicsLandingPage-module__mwXBqG__consultationStrip>div{gap:3px;display:grid}.IbMathematicsLandingPage-module__mwXBqG__consultationStrip strong{color:#fff;font-size:14px}.IbMathematicsLandingPage-module__mwXBqG__consultationStrip span{color:var(--beta-copy);font-size:13px}.IbMathematicsLandingPage-module__mwXBqG__pricingSection{background:radial-gradient(circle at 50% 0,#2484d724,#0000 44%),#041321}.IbMathematicsLandingPage-module__mwXBqG__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:850px;margin:0 auto;display:grid}.IbMathematicsLandingPage-module__mwXBqG__pricingGrid article{border:1px solid var(--beta-line);background:var(--beta-panel-strong);border-radius:8px;flex-direction:column;padding:28px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__offerPriceCard{box-shadow:inset 0 3px 0 var(--blue-bright)}.IbMathematicsLandingPage-module__mwXBqG__priceCardLabel{margin-bottom:9px}.IbMathematicsLandingPage-module__mwXBqG__priceLine{align-items:baseline;gap:12px;margin:12px 0 8px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__priceLine s{color:#e5f3ff80;font-size:20px}.IbMathematicsLandingPage-module__mwXBqG__priceLine strong,.IbMathematicsLandingPage-module__mwXBqG__subscriptionPrice strong{color:#fff;font-family:var(--font-display);font-size:39px;font-weight:600}.IbMathematicsLandingPage-module__mwXBqG__subscriptionPrice{align-items:baseline;gap:7px;margin:12px 0 8px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__subscriptionPrice span{color:var(--beta-copy);font-size:14px}.IbMathematicsLandingPage-module__mwXBqG__prepaidPrice{color:#dceeff;background:#48a8ff1a;border:1px solid #6cc4ff57;border-radius:6px;align-items:center;gap:9px;width:fit-content;margin-top:16px;padding:9px 12px;font-size:13px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__prepaidPrice svg{color:var(--blue-bright);flex:none}.IbMathematicsLandingPage-module__mwXBqG__prepaidPrice strong{color:#fff}.IbMathematicsLandingPage-module__mwXBqG__pricingGrid ul{margin:22px 0}.IbMathematicsLandingPage-module__mwXBqG__pricingGrid article>a{justify-content:center;margin-top:auto}.IbMathematicsLandingPage-module__mwXBqG__refundNote{color:var(--beta-copy);text-align:center;justify-content:center;align-items:center;gap:9px;margin:22px auto 0;font-size:13px;display:flex}.IbMathematicsLandingPage-module__mwXBqG__refundNote svg{color:var(--blue-bright);flex:none}.IbMathematicsLandingPage-module__mwXBqG__faqSection{border-top:1px solid var(--beta-line);background:#06192a}.IbMathematicsLandingPage-module__mwXBqG__faqWrap{max-width:850px;margin:0 auto}.IbMathematicsLandingPage-module__mwXBqG__finalCta{border-top:1px solid var(--beta-line);background:radial-gradient(circle at 50% 0,#2d97f133,#0000 54%),linear-gradient(#06213a,#041321)}.IbMathematicsLandingPage-module__mwXBqG__finalCtaInner{text-align:center;max-width:750px;margin:0 auto}.IbMathematicsLandingPage-module__mwXBqG__finalCta p{max-width:610px;margin:0 auto 24px}.IbMathematicsLandingPage-module__mwXBqG__finalCta .IbMathematicsLandingPage-module__mwXBqG__heroActions{justify-content:center}@media (max-width:960px){.IbMathematicsLandingPage-module__mwXBqG__hero{min-height:auto}.IbMathematicsLandingPage-module__mwXBqG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.66fr);gap:28px}.IbMathematicsLandingPage-module__mwXBqG__heroPanel{padding:24px}.IbMathematicsLandingPage-module__mwXBqG__courseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.IbMathematicsLandingPage-module__mwXBqG__page{padding-bottom:76px}.IbMathematicsLandingPage-module__mwXBqG__hero{padding:96px 0 86px;display:block}.IbMathematicsLandingPage-module__mwXBqG__heroImage{object-position:58% 50%}.IbMathematicsLandingPage-module__mwXBqG__heroShade{background:linear-gradient(#020b14c7 0%,#020c17f0 42%,#020c17fc 100%)}.IbMathematicsLandingPage-module__mwXBqG__heroGrid{display:block}.IbMathematicsLandingPage-module__mwXBqG__hero h1{max-width:590px;margin-top:11px;font-size:clamp(32px,9vw,43px);line-height:1.08}.IbMathematicsLandingPage-module__mwXBqG__heroLead{font-size:16px;line-height:1.52}.IbMathematicsLandingPage-module__mwXBqG__heroActions{align-items:stretch}.IbMathematicsLandingPage-module__mwXBqG__heroActions a{flex:210px;min-width:0}.IbMathematicsLandingPage-module__mwXBqG__heroProof,.IbMathematicsLandingPage-module__mwXBqG__heroPanel{display:none}.IbMathematicsLandingPage-module__mwXBqG__proofGrid{grid-template-columns:1fr;padding:8px 0}.IbMathematicsLandingPage-module__mwXBqG__proofGrid>div{border-top:1px solid var(--beta-line);border-left:0;padding:15px 4px}.IbMathematicsLandingPage-module__mwXBqG__proofGrid>div:first-child{border-top:0}.IbMathematicsLandingPage-module__mwXBqG__courseSection,.IbMathematicsLandingPage-module__mwXBqG__founderSection,.IbMathematicsLandingPage-module__mwXBqG__reviewSection,.IbMathematicsLandingPage-module__mwXBqG__stepsSection,.IbMathematicsLandingPage-module__mwXBqG__pricingSection,.IbMathematicsLandingPage-module__mwXBqG__faqSection,.IbMathematicsLandingPage-module__mwXBqG__finalCta{padding:58px 0}.IbMathematicsLandingPage-module__mwXBqG__sectionHeading{text-align:left;margin-bottom:26px}.IbMathematicsLandingPage-module__mwXBqG__sectionHeading h2,.IbMathematicsLandingPage-module__mwXBqG__founderCopy h2,.IbMathematicsLandingPage-module__mwXBqG__finalCta h2{font-size:27px;line-height:1.22}.IbMathematicsLandingPage-module__mwXBqG__sectionHeading p,.IbMathematicsLandingPage-module__mwXBqG__founderCopy>p,.IbMathematicsLandingPage-module__mwXBqG__finalCta p{font-size:15px}.IbMathematicsLandingPage-module__mwXBqG__courseGrid,.IbMathematicsLandingPage-module__mwXBqG__reviewGrid,.IbMathematicsLandingPage-module__mwXBqG__stepsGrid,.IbMathematicsLandingPage-module__mwXBqG__pricingGrid,.IbMathematicsLandingPage-module__mwXBqG__founderGrid{grid-template-columns:1fr}.IbMathematicsLandingPage-module__mwXBqG__courseGrid,.IbMathematicsLandingPage-module__mwXBqG__reviewGrid,.IbMathematicsLandingPage-module__mwXBqG__stepsGrid{gap:12px}.IbMathematicsLandingPage-module__mwXBqG__courseGrid article,.IbMathematicsLandingPage-module__mwXBqG__reviewGrid article,.IbMathematicsLandingPage-module__mwXBqG__stepsGrid article{padding:20px}.IbMathematicsLandingPage-module__mwXBqG__pathwayLinks{justify-content:flex-start}.IbMathematicsLandingPage-module__mwXBqG__founderGrid{gap:26px}.IbMathematicsLandingPage-module__mwXBqG__founderImageFrame{aspect-ratio:1.55}.IbMathematicsLandingPage-module__mwXBqG__founderCopy blockquote{font-size:16px}.IbMathematicsLandingPage-module__mwXBqG__consultationStrip{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:18px}.IbMathematicsLandingPage-module__mwXBqG__consultationStrip a{grid-column:1/-1;justify-content:center}.IbMathematicsLandingPage-module__mwXBqG__pricingGrid{gap:14px}.IbMathematicsLandingPage-module__mwXBqG__pricingGrid article{padding:23px 20px}.IbMathematicsLandingPage-module__mwXBqG__refundNote{text-align:left;align-items:flex-start}.IbMathematicsLandingPage-module__mwXBqG__finalCtaInner{text-align:left}.IbMathematicsLandingPage-module__mwXBqG__finalCta .IbMathematicsLandingPage-module__mwXBqG__heroActions{justify-content:flex-start}}@media (max-width:430px){.IbMathematicsLandingPage-module__mwXBqG__primaryAction,.IbMathematicsLandingPage-module__mwXBqG__secondaryAction{flex-basis:100%!important}.IbMathematicsLandingPage-module__mwXBqG__heroProof{display:grid}.IbMathematicsLandingPage-module__mwXBqG__courseGrid h3,.IbMathematicsLandingPage-module__mwXBqG__stepsGrid h3,.IbMathematicsLandingPage-module__mwXBqG__pricingGrid h3{font-size:17px}.IbMathematicsLandingPage-module__mwXBqG__priceLine strong,.IbMathematicsLandingPage-module__mwXBqG__subscriptionPrice strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.IbMathematicsLandingPage-module__mwXBqG__page *,.IbMathematicsLandingPage-module__mwXBqG__page :before,.IbMathematicsLandingPage-module__mwXBqG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.IbSpecializationPage-module__StfFrW__page{--special-panel:#082038cc;--special-panel-strong:#06192cf5;--special-line:#8bc9ff33;--special-copy:#e5f3ffc2;color:#f5fbff;background:#041321}.IbSpecializationPage-module__StfFrW__hero{border-bottom:1px solid var(--special-line);background:radial-gradient(circle at 78% 28%,#2a91e933,#0000 35%),linear-gradient(135deg,#03101d 0%,#06223c 60%,#041321 100%);padding:150px 0 86px;position:relative;overflow:hidden}.IbSpecializationPage-module__StfFrW__hero:after{content:"";border:1px solid #68bcff1f;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-260px;right:-10%}.IbSpecializationPage-module__StfFrW__heroGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(42px,6vw,84px);display:grid;position:relative}.IbSpecializationPage-module__StfFrW__heroCopy{max-width:760px}.IbSpecializationPage-module__StfFrW__backLink{color:#a9d8ff;align-items:center;gap:7px;width:fit-content;margin-bottom:24px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.IbSpecializationPage-module__StfFrW__backLink svg{transform:rotate(180deg)}.IbSpecializationPage-module__StfFrW__eyebrow,.IbSpecializationPage-module__StfFrW__sectionHeading>span,.IbSpecializationPage-module__StfFrW__assurancePanel>span{color:var(--blue-soft);font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.IbSpecializationPage-module__StfFrW__hero h1{max-width:780px;font-family:var(--font-display);letter-spacing:0;margin:14px 0 18px;font-size:clamp(40px,4.6vw,62px);font-weight:600;line-height:1.06}.IbSpecializationPage-module__StfFrW__heroLead{max-width:700px;color:var(--special-copy);margin:0 0 26px;font-size:18px;line-height:1.62}.IbSpecializationPage-module__StfFrW__heroActions,.IbSpecializationPage-module__StfFrW__finalActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.IbSpecializationPage-module__StfFrW__heroActions a,.IbSpecializationPage-module__StfFrW__finalActions a{justify-content:center;align-items:center;gap:8px;min-height:50px;padding:13px 22px;display:inline-flex}.IbSpecializationPage-module__StfFrW__assurancePanel{background:linear-gradient(145deg,#0c3760e6,#051729f5);border:1px solid #78c8ff4d;border-radius:8px;padding:28px;box-shadow:0 24px 60px #00000059}.IbSpecializationPage-module__StfFrW__assurancePanel h2{color:#fff;font-family:var(--font-display);margin:9px 0 12px;font-size:25px;line-height:1.25}.IbSpecializationPage-module__StfFrW__assurancePanel p{color:var(--special-copy);margin:0 0 20px;font-size:14px;line-height:1.62}.IbSpecializationPage-module__StfFrW__assurancePanel ul,.IbSpecializationPage-module__StfFrW__coverageGrid ul,.IbSpecializationPage-module__StfFrW__preparationGrid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.IbSpecializationPage-module__StfFrW__assurancePanel li,.IbSpecializationPage-module__StfFrW__coverageGrid li,.IbSpecializationPage-module__StfFrW__preparationGrid li{color:#dceeff;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.IbSpecializationPage-module__StfFrW__assurancePanel li svg,.IbSpecializationPage-module__StfFrW__coverageGrid li svg,.IbSpecializationPage-module__StfFrW__preparationGrid li svg{color:var(--blue-bright);flex:none;margin-top:1px}.IbSpecializationPage-module__StfFrW__offerSection,.IbSpecializationPage-module__StfFrW__coverageSection,.IbSpecializationPage-module__StfFrW__levelSection,.IbSpecializationPage-module__StfFrW__lessonSection,.IbSpecializationPage-module__StfFrW__preparationSection,.IbSpecializationPage-module__StfFrW__relatedSection,.IbSpecializationPage-module__StfFrW__faqSection,.IbSpecializationPage-module__StfFrW__finalCta{padding:76px 0}.IbSpecializationPage-module__StfFrW__offerSection{border-bottom:1px solid var(--special-line);background:#061b2e}.IbSpecializationPage-module__StfFrW__offerGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:center;gap:42px;max-width:980px;display:grid}.IbSpecializationPage-module__StfFrW__offerGrid h2{color:#fff;font-family:var(--font-display);margin:10px 0 12px;font-size:30px;line-height:1.2}.IbSpecializationPage-module__StfFrW__offerGrid p{color:var(--special-copy);margin:0;font-size:15px;line-height:1.62}.IbSpecializationPage-module__StfFrW__sectionHeading{text-align:center;max-width:760px;margin:0 auto 34px}.IbSpecializationPage-module__StfFrW__sectionHeading h2,.IbSpecializationPage-module__StfFrW__preparationGrid h2,.IbSpecializationPage-module__StfFrW__finalCta h2{color:#fff;font-family:var(--font-display);letter-spacing:0;margin:10px 0 12px;font-size:clamp(29px,3.5vw,41px);font-weight:600;line-height:1.18}.IbSpecializationPage-module__StfFrW__sectionHeading p,.IbSpecializationPage-module__StfFrW__preparationGrid p,.IbSpecializationPage-module__StfFrW__finalCta p{color:var(--special-copy);margin:0;font-size:16px;line-height:1.65}.IbSpecializationPage-module__StfFrW__coverageSection{background:radial-gradient(circle at 18% 0,#2182d421,#0000 42%),#041321}.IbSpecializationPage-module__StfFrW__coverageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.IbSpecializationPage-module__StfFrW__coverageGrid article{border:1px solid var(--special-line);background:var(--special-panel);border-radius:8px;min-width:0;padding:25px}.IbSpecializationPage-module__StfFrW__iconBox{width:42px;height:42px;color:var(--blue-bright);background:#48a8ff1a;border:1px solid #6cc4ff4d;border-radius:6px;place-items:center;margin-bottom:17px;display:inline-grid}.IbSpecializationPage-module__StfFrW__coverageGrid h3,.IbSpecializationPage-module__StfFrW__levelCards h3,.IbSpecializationPage-module__StfFrW__lessonGrid h3{color:#fff;font-family:var(--font-display);margin:0 0 9px;font-size:19px}.IbSpecializationPage-module__StfFrW__coverageGrid article>p,.IbSpecializationPage-module__StfFrW__levelCards p,.IbSpecializationPage-module__StfFrW__lessonGrid p{color:var(--special-copy);margin:0;font-size:14px;line-height:1.62}.IbSpecializationPage-module__StfFrW__coverageGrid ul{border-top:1px solid var(--special-line);margin-top:18px;padding-top:16px}.IbSpecializationPage-module__StfFrW__levelSection{border-block:1px solid var(--special-line);background:linear-gradient(120deg,#092846db,#03111ff5)}.IbSpecializationPage-module__StfFrW__levelGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(38px,6vw,76px);display:grid}.IbSpecializationPage-module__StfFrW__levelGrid .IbSpecializationPage-module__StfFrW__sectionHeading{text-align:left;margin:0}.IbSpecializationPage-module__StfFrW__levelCards{gap:13px;display:grid}.IbSpecializationPage-module__StfFrW__levelCards article{border:1px solid var(--special-line);background:#041424a8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:15px;padding:22px;display:grid}.IbSpecializationPage-module__StfFrW__levelCards svg{color:var(--blue-bright)}.IbSpecializationPage-module__StfFrW__lessonSection{background:#041321}.IbSpecializationPage-module__StfFrW__lessonGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.IbSpecializationPage-module__StfFrW__lessonGrid article{border:1px solid var(--special-line);background:var(--special-panel);border-radius:8px;padding:24px}.IbSpecializationPage-module__StfFrW__lessonGrid article>span{width:38px;height:38px;color:var(--blue-bright);font-family:var(--font-display);background:#48a8ff1a;border:1px solid #6cc4ff4d;border-radius:50%;place-items:center;margin-bottom:16px;font-weight:800;display:inline-grid}.IbSpecializationPage-module__StfFrW__preparationSection{border-block:1px solid var(--special-line);background:#06192a}.IbSpecializationPage-module__StfFrW__preparationGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(38px,6vw,72px);max-width:980px;display:grid}.IbSpecializationPage-module__StfFrW__preparationGrid h2{font-size:31px}.IbSpecializationPage-module__StfFrW__preparationGrid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.IbSpecializationPage-module__StfFrW__preparationGrid li{border:1px solid var(--special-line);background:#041424a8;border-radius:7px;padding:15px}.IbSpecializationPage-module__StfFrW__boundary{background:#48a8ff14;border:1px solid #6cc4ff4d;border-radius:8px;align-items:flex-start;gap:14px;max-width:980px;margin-top:20px;padding:20px 22px;display:flex}.IbSpecializationPage-module__StfFrW__boundary svg{color:var(--blue-bright);flex:none}.IbSpecializationPage-module__StfFrW__boundary div{gap:4px;display:grid}.IbSpecializationPage-module__StfFrW__boundary strong{color:#fff;font-size:14px}.IbSpecializationPage-module__StfFrW__boundary span{color:var(--special-copy);font-size:13px;line-height:1.55}.IbSpecializationPage-module__StfFrW__relatedSection{background:#041321}.IbSpecializationPage-module__StfFrW__relatedLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px;margin:0 auto;display:grid}.IbSpecializationPage-module__StfFrW__relatedLinks a{border:1px solid var(--special-line);color:#e5f3ff;background:var(--special-panel);border-radius:8px;align-items:flex-start;gap:12px;min-width:0;padding:19px;text-decoration:none;display:flex}.IbSpecializationPage-module__StfFrW__relatedLinks svg{color:var(--blue-bright);flex:none}.IbSpecializationPage-module__StfFrW__relatedLinks span{min-width:0;color:var(--special-copy);gap:4px;font-size:12.5px;line-height:1.4;display:grid}.IbSpecializationPage-module__StfFrW__relatedLinks strong{overflow-wrap:anywhere;color:#fff;font-size:14px}.IbSpecializationPage-module__StfFrW__faqSection{border-top:1px solid var(--special-line);background:#06192a}.IbSpecializationPage-module__StfFrW__faqWrap{max-width:850px;margin:0 auto}.IbSpecializationPage-module__StfFrW__finalCta{background:radial-gradient(circle at 50% 0,#2d97f133,#0000 54%),linear-gradient(#06213a,#041321)}.IbSpecializationPage-module__StfFrW__finalCtaInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1050px;display:grid}.IbSpecializationPage-module__StfFrW__finalCtaInner>svg{color:var(--blue-bright)}.IbSpecializationPage-module__StfFrW__finalCta h2{margin:7px 0 8px;font-size:30px}.IbSpecializationPage-module__StfFrW__finalCta p{font-size:14px}@media (max-width:900px){.IbSpecializationPage-module__StfFrW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.66fr);gap:30px}.IbSpecializationPage-module__StfFrW__offerGrid,.IbSpecializationPage-module__StfFrW__relatedLinks{grid-template-columns:1fr}.IbSpecializationPage-module__StfFrW__finalCtaInner{grid-template-columns:auto minmax(0,1fr)}.IbSpecializationPage-module__StfFrW__finalActions{grid-column:1/-1;padding-left:50px}}@media (max-width:760px){.IbSpecializationPage-module__StfFrW__page{padding-bottom:76px}.IbSpecializationPage-module__StfFrW__hero{padding:104px 0 62px}.IbSpecializationPage-module__StfFrW__heroGrid,.IbSpecializationPage-module__StfFrW__coverageGrid,.IbSpecializationPage-module__StfFrW__levelGrid,.IbSpecializationPage-module__StfFrW__lessonGrid,.IbSpecializationPage-module__StfFrW__preparationGrid{grid-template-columns:1fr}.IbSpecializationPage-module__StfFrW__hero h1{font-size:clamp(32px,9vw,43px);line-height:1.08}.IbSpecializationPage-module__StfFrW__heroLead{font-size:16px}.IbSpecializationPage-module__StfFrW__assurancePanel{margin-top:30px;padding:22px}.IbSpecializationPage-module__StfFrW__offerSection,.IbSpecializationPage-module__StfFrW__coverageSection,.IbSpecializationPage-module__StfFrW__levelSection,.IbSpecializationPage-module__StfFrW__lessonSection,.IbSpecializationPage-module__StfFrW__preparationSection,.IbSpecializationPage-module__StfFrW__relatedSection,.IbSpecializationPage-module__StfFrW__faqSection,.IbSpecializationPage-module__StfFrW__finalCta{padding:58px 0}.IbSpecializationPage-module__StfFrW__offerGrid{gap:24px}.IbSpecializationPage-module__StfFrW__sectionHeading{text-align:left;margin-bottom:26px}.IbSpecializationPage-module__StfFrW__sectionHeading h2,.IbSpecializationPage-module__StfFrW__preparationGrid h2,.IbSpecializationPage-module__StfFrW__finalCta h2{font-size:27px;line-height:1.22}.IbSpecializationPage-module__StfFrW__sectionHeading p,.IbSpecializationPage-module__StfFrW__preparationGrid p,.IbSpecializationPage-module__StfFrW__finalCta p{font-size:15px}.IbSpecializationPage-module__StfFrW__coverageGrid,.IbSpecializationPage-module__StfFrW__lessonGrid{gap:12px}.IbSpecializationPage-module__StfFrW__coverageGrid article,.IbSpecializationPage-module__StfFrW__lessonGrid article{padding:20px}.IbSpecializationPage-module__StfFrW__levelGrid,.IbSpecializationPage-module__StfFrW__preparationGrid{gap:26px}.IbSpecializationPage-module__StfFrW__preparationGrid ul{grid-template-columns:1fr}.IbSpecializationPage-module__StfFrW__finalCtaInner{grid-template-columns:auto minmax(0,1fr);align-items:start}.IbSpecializationPage-module__StfFrW__finalActions{padding-left:0}}@media (max-width:430px){.IbSpecializationPage-module__StfFrW__heroActions a,.IbSpecializationPage-module__StfFrW__finalActions a{width:100%}.IbSpecializationPage-module__StfFrW__assurancePanel h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.IbSpecializationPage-module__StfFrW__page *,.IbSpecializationPage-module__StfFrW__page :before,.IbSpecializationPage-module__StfFrW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
