:root{--iv-navy:#071b53;--iv-blue:#1689ff;--iv-cyan:#17c8e8;--iv-purple:#8a51ff;--iv-body:#5f7299}
.elementor-1854 .elementor-element.innerverse-impact{position:relative;isolation:isolate;display:block!important;width:100%!important;max-width:none!important;min-height:clamp(820px,56.28vw,941px);margin:0!important;padding:0!important;overflow:hidden!important;background-color:#eef8ff;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;color:var(--iv-navy)}
.elementor-1854 .innerverse-impact:after{content:"";position:absolute;z-index:8;left:-4%;right:-4%;bottom:-68px;height:155px;border-radius:50% 55% 0 0/55% 60% 0 0;background:linear-gradient(180deg,rgba(255,255,255,.96),#fff);transform:rotate(-1.6deg);pointer-events:none}
.elementor-1854 .innerverse-impact .elementor-element{min-width:0;margin:0;padding:0;gap:0}
.elementor-1854 .elementor-element.innerverse-impact__inner{position:relative;z-index:2;display:flex!important;flex-direction:column!important;width:min(1430px,calc(100% - 80px))!important;max-width:1430px!important;min-height:inherit;margin:0 auto!important;padding:0!important;overflow:visible!important}
.elementor-1854 .elementor-element.innerverse-impact__top{position:relative;z-index:10;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;width:100%!important;padding:48px 0 0!important}
.elementor-1854 .innerverse-impact__eyebrow{width:auto!important;max-width:100%}
.elementor-1854 .innerverse-impact__eyebrow .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px 22px;border:1px solid rgba(22,137,255,.05);border-radius:999px;background:rgba(228,242,255,.92);color:#136ac4;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.19em;text-transform:uppercase}
.elementor-1854 .innerverse-impact__title{width:100%!important;margin-top:20px!important}
.elementor-1854 .innerverse-impact__title .elementor-heading-title{margin:0;color:var(--iv-navy)!important;font-family:"Space Grotesk",Inter,Arial,sans-serif;font-size:clamp(52px,4.15vw,70px)!important;font-weight:700;line-height:.98!important;letter-spacing:-.048em!important}
.elementor-1854 .innerverse-impact__title .iv-title-line{display:block}
.elementor-1854 .innerverse-impact__accent{width:fit-content;margin:8px auto 0;padding-bottom:5px;background:linear-gradient(92deg,#0792ff 0%,#16b7ed 42%,#477fff 68%,#944cff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.elementor-1854 .innerverse-impact__accent:after{content:"";display:block;width:39%;height:7px;margin:5px 0 0;border-top:3px solid #1689ff;border-radius:55%;transform:rotate(-1.7deg)}
.elementor-1854 .innerverse-impact__copy{width:670px!important;max-width:100%!important;margin-top:-4px!important}
.elementor-1854 .innerverse-impact__copy,.elementor-1854 .innerverse-impact__copy p{margin-bottom:0;color:var(--iv-body);font-family:Inter,Arial,sans-serif;font-size:18px!important;font-weight:400;line-height:1.45!important;letter-spacing:-.015em}
.elementor-1854 .elementor-element.innerverse-impact__actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-top:27px!important;gap:18px!important}
.elementor-1854 .innerverse-impact__cta{width:auto!important}
.elementor-1854 .innerverse-impact__cta .elementor-button{display:flex!important;align-items:center;justify-content:center;min-height:54px;padding:14px 30px!important;border-radius:12px!important;clip-path:none!important;font-family:Inter,Arial,sans-serif;font-size:16px!important;font-weight:650;line-height:1.2;box-shadow:0 12px 30px rgba(20,133,255,.16);transition:transform .25s ease,box-shadow .25s ease}
.elementor-1854 .innerverse-impact__cta .elementor-button-content-wrapper{align-items:center;gap:10px}
.elementor-1854 .innerverse-impact__cta--primary .elementor-button{min-width:260px;background:linear-gradient(100deg,#087cff,#02cbe8)!important;color:#fff!important;border:0!important}
.elementor-1854 .innerverse-impact__cta--secondary .elementor-button{min-width:220px;background:rgba(255,255,255,.96)!important;color:var(--iv-navy)!important;border:1px solid rgba(7,27,83,.12)!important}
.elementor-1854 .innerverse-impact__cta .elementor-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(20,133,255,.24)}
.elementor-1854 .innerverse-impact__cta .elementor-button:focus-visible{outline:3px solid var(--iv-navy);outline-offset:3px}
.elementor-1854 .elementor-element.innerverse-impact__lower{position:relative;display:block!important;flex:1 1 auto;width:100%!important;min-height:508px;margin-top:16px!important}
.elementor-1854 .elementor-element.innerverse-impact__features{position:absolute;z-index:12;left:136px;bottom:151px;display:flex!important;flex-direction:column!important;width:410px!important;gap:12px!important}
.elementor-1854 .elementor-element.innerverse-impact__feature{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;min-height:66px;padding:8px 15px!important;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.87);box-shadow:0 10px 28px rgba(29,86,160,.08);backdrop-filter:blur(8px)}
.elementor-1854 .innerverse-impact__feature-icon{flex:0 0 50px;width:50px!important}
.elementor-1854 .innerverse-impact__feature-icon img{display:block;width:50px!important;height:50px!important;object-fit:contain}
.elementor-1854 .elementor-element.innerverse-impact__feature-copy{position:relative;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;flex:1;width:auto!important;margin-left:18px!important;padding-left:18px!important}
.elementor-1854 .innerverse-impact__feature-copy:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:#a7c5ef}
.elementor-1854 .innerverse-impact__feature-title .elementor-heading-title{color:var(--iv-navy);font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.18;letter-spacing:-.025em}
.elementor-1854 .innerverse-impact__feature-text{margin-top:2px!important}
.elementor-1854 .innerverse-impact__feature-text,.elementor-1854 .innerverse-impact__feature-text p{margin-bottom:0;color:#60749a;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.25}
.elementor-1854 .elementor-element.innerverse-impact__visual{position:absolute;z-index:4;right:0;bottom:4px;display:block!important;width:760px!important;height:545px!important;overflow:visible!important}
.elementor-1854 .innerverse-impact__visual>.e-con-inner{display:block!important;width:100%!important;height:100%!important;padding:0!important}
.elementor-1854 .innerverse-impact__visual .elementor-widget-image{position:absolute;margin:0!important}
.elementor-1854 .innerverse-impact__visual .elementor-widget-image img{display:block;width:100%!important;max-width:none!important;height:auto!important;object-fit:contain}
.elementor-1854 .innerverse-impact__orbit{z-index:1;left:18px;bottom:92px;width:700px!important}
.elementor-1854 .innerverse-impact__student{z-index:5;left:185px;bottom:-40px;width:480px!important}
.elementor-1854 .innerverse-impact__card{z-index:3}
.elementor-1854 .innerverse-impact__card--reflect{left:62px;bottom:245px;width:186px!important;transform:rotate(-3deg)}
.elementor-1854 .innerverse-impact__card--grow{left:365px;bottom:423px;width:168px!important;transform:rotate(4deg)}
.elementor-1854 .innerverse-impact__card--belong{right:7px;bottom:256px;width:190px!important;transform:rotate(3deg)}
.elementor-1854 .innerverse-impact__script{position:absolute!important;z-index:6;right:12px;top:-84px;width:auto!important;transform:rotate(-8deg)}
.elementor-1854 .innerverse-impact__script .elementor-heading-title{color:#2673ff;font-family:"Bradley Hand","Segoe Print",cursive;font-size:24px;font-weight:500;line-height:.9;text-align:center}
.elementor-1854 .innerverse-impact__micro{position:absolute!important;z-index:9;width:130px!important}
.elementor-1854 .innerverse-impact__micro .elementor-heading-title{color:#5a90e9;font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:600;line-height:1.75;letter-spacing:.32em;text-transform:uppercase}
.elementor-1854 .innerverse-impact__micro .elementor-heading-title:after{content:"";display:block;width:22px;margin-top:8px;border-top:1px solid #6399ed}
.elementor-1854 .innerverse-impact__micro--left{left:-26px;bottom:202px}
.elementor-1854 .innerverse-impact__micro--right{right:-8px;bottom:128px}
.elementor-1854 .innerverse-impact .iv-title-line{opacity:0;transform:translateY(24px);animation:ivTitleRise 900ms cubic-bezier(.22,.61,.36,1) forwards}
.elementor-1854 .innerverse-impact .iv-title-line-2{animation-delay:120ms}
@keyframes ivTitleRise{to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.elementor-1854 .innerverse-impact .iv-title-line,.elementor-1854 .innerverse-impact .iv-float-slow{animation:none!important;opacity:1!important;transform:none!important}}
@media(max-width:1180px){.elementor-1854 .elementor-element.innerverse-impact{min-height:0}.elementor-1854 .elementor-element.innerverse-impact__inner{width:calc(100% - 64px)!important}.elementor-1854 .elementor-element.innerverse-impact__top{padding-top:42px!important}.elementor-1854 .innerverse-impact__title .elementor-heading-title{font-size:clamp(44px,6vw,62px)!important}.elementor-1854 .elementor-element.innerverse-impact__lower{display:flex!important;flex-direction:column!important;align-items:center!important;min-height:0;margin-top:20px!important}.elementor-1854 .elementor-element.innerverse-impact__visual{position:relative;order:1;right:auto;bottom:auto;width:min(760px,100%)!important;height:550px!important}.elementor-1854 .elementor-element.innerverse-impact__features{position:relative;order:2;left:auto;bottom:auto;width:min(780px,100%)!important;display:grid!important;grid-template-columns:1fr 1fr!important;margin:4px auto 100px!important}.elementor-1854 .innerverse-impact__micro--left{display:none!important}}
@media(max-width:767px){.elementor-1854 .elementor-element.innerverse-impact{background-position:center top!important}.elementor-1854 .innerverse-impact:after{bottom:-45px;height:105px}.elementor-1854 .elementor-element.innerverse-impact__inner{width:calc(100% - 24px)!important}.elementor-1854 .elementor-element.innerverse-impact__top{padding-top:24px!important}.elementor-1854 .innerverse-impact__eyebrow .elementor-heading-title{min-height:28px;padding:7px 11px;font-size:8px;letter-spacing:.13em}.elementor-1854 .innerverse-impact__title{margin-top:14px!important}.elementor-1854 .innerverse-impact__title .elementor-heading-title{font-size:30px!important;line-height:1.01!important;letter-spacing:-.045em!important}.elementor-1854 .innerverse-impact__accent{margin-top:4px;padding-bottom:2px}.elementor-1854 .innerverse-impact__copy{margin-top:9px!important}.elementor-1854 .innerverse-impact__copy,.elementor-1854 .innerverse-impact__copy p{font-size:13px!important;line-height:1.38!important}.elementor-1854 .elementor-element.innerverse-impact__actions{flex-direction:column!important;margin-top:14px!important;gap:8px!important}.elementor-1854 .innerverse-impact__cta,.elementor-1854 .innerverse-impact__cta .elementor-button{width:100%!important;min-width:0!important}.elementor-1854 .innerverse-impact__cta .elementor-button{min-height:48px;padding:12px 16px!important;font-size:15px!important}.elementor-1854 .elementor-element.innerverse-impact__lower{margin-top:10px!important}.elementor-1854 .elementor-element.innerverse-impact__visual{width:calc(100% + 24px)!important;height:350px!important;margin-left:-12px!important;margin-right:-12px!important}.elementor-1854 .innerverse-impact__orbit{left:-42px;bottom:-18px;width:430px!important}.elementor-1854 .innerverse-impact__student{left:50%;bottom:-24px;width:265px!important;transform:translateX(-50%)}.elementor-1854 .innerverse-impact__card--reflect{left:18px;bottom:82px;width:92px!important}.elementor-1854 .innerverse-impact__card--grow{left:50%;bottom:207px;width:90px!important;transform:translateX(-50%) rotate(3deg)}.elementor-1854 .innerverse-impact__card--belong{right:14px;bottom:76px;width:93px!important}.elementor-1854 .innerverse-impact__script{right:3px;top:17px}.elementor-1854 .innerverse-impact__script .elementor-heading-title{font-size:15px}.elementor-1854 .innerverse-impact__micro--right{right:0;bottom:52px;width:70px!important}.elementor-1854 .innerverse-impact__micro .elementor-heading-title{font-size:5.5px;line-height:1.7}.elementor-1854 .elementor-element.innerverse-impact__features{display:flex!important;flex-direction:column!important;width:calc(100% - 12px)!important;margin:4px auto 70px!important;gap:8px!important}.elementor-1854 .elementor-element.innerverse-impact__feature{min-height:60px;padding:7px 12px!important}.elementor-1854 .innerverse-impact__feature-icon,.elementor-1854 .innerverse-impact__feature-icon img{width:44px!important;height:44px!important;flex-basis:44px}.elementor-1854 .elementor-element.innerverse-impact__feature-copy{margin-left:11px!important;padding-left:11px!important}.elementor-1854 .innerverse-impact__feature-title .elementor-heading-title{font-size:14px}.elementor-1854 .innerverse-impact__feature-text,.elementor-1854 .innerverse-impact__feature-text p{font-size:11px}}
@media(max-width:767px){.elementor-1854 .innerverse-impact__copy{width:350px!important;max-width:100%!important}}
@media(max-width:390px){.elementor-1854 .innerverse-impact__title .elementor-heading-title{font-size:29px!important}.elementor-1854 .elementor-element.innerverse-impact__visual{height:330px!important}.elementor-1854 .innerverse-impact__orbit{left:-38px;width:405px!important}.elementor-1854 .innerverse-impact__student{width:250px!important}.elementor-1854 .innerverse-impact__card--reflect{left:9px;width:87px!important}.elementor-1854 .innerverse-impact__card--grow{bottom:194px;width:85px!important}.elementor-1854 .innerverse-impact__card--belong{right:7px;width:88px!important}}
