.elementor .px-0{padding-inline-start:0px;padding-inline-end:0px;}.elementor .container-new{max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .p-0{padding:0px;gap:25px;justify-content:space-between;}.elementor .btn{font-weight:600;font-size:14px;color:var(--White);letter-spacing:0.5px;line-height:1.4em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;background-color:var(--Sky-blue);box-shadow:0px 5px 30px -6px #93b7d34d;}.elementor .btn:hover,.elementor .btn:focus-visible{background-color:var(--sky-blue-light);transform:translate3d(0px, -3px, 0px);}.elementor .hero-subheading{font-weight:300;font-size:20px;color:var(--Text-2);line-height:1.4em;}.elementor .header-sec{padding-inline-start:0px;padding-inline-end:0px;}.elementor .stats-heading{font-weight:800;font-size:36px;color:var(--White);letter-spacing:-1px;line-height:1.1em;margin-block-start:0px;margin-block-end:5px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .stats-text{font-weight:600;font-size:12px;color:var(--Text);line-height:1.33em;text-transform:uppercase;em{
  color: #5A9ECE;
  text-transform: none;
  font-style: normal;
  font-weight: 400;
  font-family: 'Instrument Serif';
}\n}.elementor .py-100{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .super-title{font-weight:600;font-size:12px;color:var(--sky-blue-light);letter-spacing:1px;line-height:1.2em;text-transform:uppercase;}.elementor .h2{background: linear-gradient(106.05deg, #FFFFFF 40%, #93C5FD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  em{
    font-weight: 400 !important;
    -webkit-text-fill-color: #5A9ECE;
    background: unset;
    font-family: 'instrument serif';
    letter-spacing: -1.5px;
  }\n}.elementor .challange-icon-box{width:43px;height:43px;border-radius:12px;border-width:1px;border-color:#FFFFFF1A;border-style:solid;background-color:#5A9ECE1A;display:flex;justify-content:center;align-items:center;}.elementor .text-32{font-size:32px;line-height:1em;}.elementor .weight-500{font-weight:500;}.elementor .challange-row{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#FFFFFF14;border-style:solid;}.elementor .challenge-img{overflow:hidden;position:relative;padding:0px;border-radius:16px;}.elementor .platform-box{padding:24px;border-radius:8px;border-width:1px;border-color:#FFFFFF1A;border-style:solid;background-color:#FFFFFF0D;backdrop-filter:blur(10px);}.elementor .small-h3{font-size:16px;color:var(--White);line-height:1.4em;}.elementor .icon-grid-item{padding:0px;display:flex;justify-content:center;}.elementor .feedback-icon{width:100px;height:100px;margin-block-end:32px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;background-color:var(--Sky-blue);box-shadow:0px 5px 30px -6px #93B7D34D;display:flex;justify-content:center;align-items:center;}.elementor .h3{font-weight:700;background: linear-gradient(106.05deg, #FFFFFF 40%, #93C5FD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;\n}.elementor .ecosystems{padding:0px;background-image:url("https://opticoachpro.ai/wp-content/uploads/2026/08/ecosystem.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto;background-position:0% 0%;display:flex;flex-direction:column;row-gap:96px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);background-position: 85% 48%;\n}.elementor .ecosystem-box{max-width:230px;padding:16px;border-radius:8px;border-width:1px;border-color:#FFFFFF1A;border-style:solid;background-color:#0D0D0D82;backdrop-filter:blur(10px);}.elementor .ecosystem-white-box{background-color:#FFFFFF1A;}.elementor .h1{background: linear-gradient(106.05deg, #FFFFFF 40%, #93C5FD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;\n}.elementor .form-h3{font-weight:700;font-size:14px;color:var(--White);letter-spacing:0%;margin-block-end:4px;}.elementor .form-label{font-size:10px;color:var(--Text);letter-spacing:0.5px;line-height:1.5em;text-transform:uppercase;}.elementor .input{height:42px;font-size:14px;color:var(--White);border-radius:12px;border-width:1px;border-color:#FFFFFF1A;border-style:solid;background-color:#FFFFFF0D;}.elementor .input:focus{border-color:#5A9ECE;}.elementor .input-row{padding:0px;gap:14px;justify-content:space-between;}.elementor .select{color:var(--Text);}.elementor .checkbox{width:20px;height:20px;min-width:20px;color:var(--Black);background-color:#D9D9D9;}.elementor .checkbox:checked{color:var(--White);background-color:var(--Sky-blue);}.elementor .toggle{width:40px;height:20px;border-radius:10px;border-style:none;background-color:#374151;}