.PraxisLandingV2-module__bxiQCa__page{color:#10223e;background:radial-gradient(circle at 8% 13%,#d5e5ffe0,#0000 31%),radial-gradient(circle at 89% 82%,#dff0ffd1,#0000 28%),linear-gradient(125deg,#f5f9ff 0%,#fff 52%,#f4f8ff 100%);min-height:100dvh;overflow:hidden}.PraxisLandingV2-module__bxiQCa__shell{width:100%;margin:0 auto;padding-bottom:48px}.PraxisLandingV2-module__bxiQCa__primaryButton{color:#fff;background:#0056d2;border-radius:6px;justify-content:center;align-items:center;gap:10px;font-weight:750;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 22px #0056d233}.PraxisLandingV2-module__bxiQCa__primaryButton:hover{background:#0046ad;transform:translateY(-2px);box-shadow:0 14px 26px #0046ad3d}.PraxisLandingV2-module__bxiQCa__hero{padding:clamp(42px,5vw,76px) clamp(20px,3vw,48px)}.PraxisLandingV2-module__bxiQCa__introCard{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:space-between;min-height:540px;padding:0;display:flex}.PraxisLandingV2-module__bxiQCa__eyebrow{color:#0056d2;width:fit-content;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:0;font-size:.92rem;font-weight:750;display:inline-flex}.PraxisLandingV2-module__bxiQCa__introCard h1{color:#10223e;letter-spacing:-.067em;max-width:720px;margin:44px 0 24px;font-size:clamp(4rem,6vw,6.8rem);font-weight:750;line-height:.92}.PraxisLandingV2-module__bxiQCa__introCard h1 span{color:#0056d2;margin-top:10px;display:block}.PraxisLandingV2-module__bxiQCa__introCopy{color:#53627a;max-width:590px;margin:0;font-size:clamp(1.1rem,1.45vw,1.34rem);font-weight:450;line-height:1.55}.PraxisLandingV2-module__bxiQCa__introFooter{align-items:center;gap:30px;margin-top:50px;display:flex}.PraxisLandingV2-module__bxiQCa__primaryButton{white-space:nowrap;min-height:58px;padding:0 27px}.PraxisLandingV2-module__bxiQCa__learners{color:#44536b;align-items:center;gap:14px;font-size:.94rem;font-weight:650;line-height:1.25;display:flex}.PraxisLandingV2-module__bxiQCa__avatarStack{padding-left:10px;display:flex}.PraxisLandingV2-module__bxiQCa__avatarStack img{object-fit:cover;border:3px solid #edf5ff;border-radius:50%;width:42px;height:42px;margin-left:-10px}@media (max-width:1120px){.PraxisLandingV2-module__bxiQCa__introCard{padding:0}.PraxisLandingV2-module__bxiQCa__introCard h1{font-size:clamp(3.7rem,6vw,5.2rem)}.PraxisLandingV2-module__bxiQCa__introFooter{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:940px){.PraxisLandingV2-module__bxiQCa__hero{padding:48px 28px}.PraxisLandingV2-module__bxiQCa__introCard{min-height:520px}}@media (max-width:640px){.PraxisLandingV2-module__bxiQCa__shell{padding-bottom:28px}.PraxisLandingV2-module__bxiQCa__hero{padding:34px 18px}.PraxisLandingV2-module__bxiQCa__introCard{border-radius:0;min-height:520px;padding:0}.PraxisLandingV2-module__bxiQCa__eyebrow{font-size:.82rem}.PraxisLandingV2-module__bxiQCa__introCard h1{margin-top:34px;font-size:clamp(3.2rem,15.2vw,4.7rem)}.PraxisLandingV2-module__bxiQCa__introCopy{font-size:1.03rem}.PraxisLandingV2-module__bxiQCa__introFooter{margin-top:40px}.PraxisLandingV2-module__bxiQCa__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.PraxisLandingV2-module__bxiQCa__primaryButton{transition:none}}
