.elementor-217 .elementor-element.elementor-element-62c71ee{--display:flex;--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-62c71ee::before, .elementor-217 .elementor-element.elementor-element-62c71ee > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-62c71ee > .e-con-inner > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-62c71ee > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-62c71ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-62c71ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.com/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-86c467e{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-f0a09aa{--display:flex;--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-f0a09aa::before, .elementor-217 .elementor-element.elementor-element-f0a09aa > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-f0a09aa > .e-con-inner > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-f0a09aa > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-f0a09aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-f0a09aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.com/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-aa70c97{padding:50px 10px 50px 10px;}.elementor-217 .elementor-element.elementor-element-706efdf{--display:flex;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-706efdf:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-706efdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jainytic.com/wp-content/uploads/2026/04/djfn2.webp");background-position:center center;}.elementor-217 .elementor-element.elementor-element-706efdf::before, .elementor-217 .elementor-element.elementor-element-706efdf > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-706efdf > .e-con-inner > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-706efdf > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-706efdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-706efdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C0136;--background-overlay:'';}.elementor-217 .elementor-element.elementor-element-2796872{--display:flex;--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-2796872::before, .elementor-217 .elementor-element.elementor-element-2796872 > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-2796872 > .e-con-inner > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-2796872 > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-2796872 > .e-con-inner > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-2796872 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://jainytic.com/wp-content/uploads/2026/04/ssj2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-07d6498{padding:50px 10px 50px 10px;}.elementor-217 .elementor-element.elementor-element-37adfd6{--display:flex;--overlay-opacity:0.05;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-217 .elementor-element.elementor-element-37adfd6:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-37adfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0136;}.elementor-217 .elementor-element.elementor-element-37adfd6::before, .elementor-217 .elementor-element.elementor-element-37adfd6 > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-37adfd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-37adfd6 > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-37adfd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-37adfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C0136;background-image:url("https://jainytic.com/wp-content/uploads/2026/04/djfn2.webp");--background-overlay:'';}.elementor-217 .elementor-element.elementor-element-d755c41{padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-e851710{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-252a039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-217 .elementor-element.elementor-element-aa70c97{padding:40px 0px 40px 0px;}.elementor-217 .elementor-element.elementor-element-07d6498{padding:40px 0px 40px 0px;}}/* Start custom CSS for html, class: .elementor-element-86c467e */.elementor-217 .elementor-element.elementor-element-86c467e{
    background-op: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa70c97 */.elementor-217 .elementor-element.elementor-element-aa70c97{
    background-op: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-964031b */.elementor-217 .elementor-element.elementor-element-964031b{
    background-op: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-07d6498 */<style>

.dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(107,33,255,.07) 1px,transparent 1px);background-size:28px 28px}
.glow{position:absolute;top:-150px;right:-100px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(107,33,255,.1) 0%,transparent 68%);pointer-events:none}
.wrap{max-width:1240px;margin:0 auto;padding:0 20px;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}
/* left image */
.img-col{position:relative}
.img-glow{position:absolute;inset:-22px;border-radius:32px;background:radial-gradient(ellipse at center,rgba(107,33,255,.13) 0%,transparent 70%);pointer-events:none;z-index:0}
.img-wrap{position:relative;z-index:1;border-radius:24px;overflow:hidden;background:#EDE9FE;
  box-shadow:0 0 0 1.5px rgba(107,33,255,.15),0 22px 55px rgba(107,33,255,.13),0 6px 18px rgba(0,0,0,.07)}
.img-ph{width:100%;display:flex;align-items:center;justify-content:center;padding:32px 0;background:#EDE9FE;border-radius:24px;min-height:340px}
.img-ph svg{width:12%;opacity:.22}
.badge{position:absolute;bottom:14px;left:14px;z-index:4;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border:1.5px solid rgba(107,33,255,.15);border-radius:14px;padding:12px 15px;display:flex;align-items:center;gap:10px;box-shadow:0 6px 22px rgba(107,33,255,.12);animation:fl 6s ease-in-out infinite}
@keyframes fl{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
.badge-ico{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#6B21FF,#C026D3);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(107,33,255,.4)}
.badge-t{font-size:14px;font-weight:700;color:#0F0A1E;display:block}
.badge-s{font-size:10px;color:#2b2f37;display:block;margin-top:1px}
/* right content */
.lbl{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#6B21FF;display:inline-flex;align-items:center;gap:9px;margin-bottom:14px}
.lbl::before,.lbl::after{content:'';width:20px;height:2px;background:#6B21FF;border-radius:2px;display:inline-block}
h2{font-family:'Inter',sans-serif;font-size:clamp(24px,3vw,38px);font-weight:800;color:#0F0A1E;line-height:1.12;letter-spacing:-0.8px;margin-bottom:12px}
.intro{font-size:14px;color:#2b2f37;line-height:1.78;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #E6E1F9}
/* items */
.items{display:flex;flex-direction:column;gap:0}
.item{border-bottom:1px solid #E6E1F9;overflow:hidden;transition:background .3s;cursor:default}
.item:first-child{border-top:1px solid #E6E1F9}
.item:hover{background:rgba(107,33,255,.04)}
.item-head{display:flex;align-items:flex-start;gap:13px;padding:16px 14px}
.ico{width:44px;height:44px;border-radius:12px;background:#EDE9FE;border:1.5px solid #DDD6FE;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .38s cubic-bezier(.34,1.56,.64,1)}
.item:hover .ico{background:#DDD6FE;border-color:rgba(107,33,255,.3);transform:scale(1.08) rotate(-4deg)}
.body{flex:1}
.ttl{font-size:14.5px;font-weight:700;color:#0F0A1E;margin-bottom:7px;display:block;transition:color .3s}
.item:hover .ttl{color:#6B21FF}
.pts{display:flex;flex-direction:column;gap:5px}
.pt{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#2b2f37;line-height:1.58;transition:color .3s}
.item:hover .pt{color:#374151}
.pt::before{content:'';width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#6B21FF,#C026D3);flex-shrink:0;margin-top:6px}
.num{font-size:20px;font-weight:800;color:rgba(107,33,255,.1);flex-shrink:0;align-self:center;margin-left:5px;transition:color .3s}
.item:hover .num{color:rgba(107,33,255,.2)}
/* certs */
.certs{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid #E6E1F9}
.cert{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#6B21FF;background:#fff;border:1.5px solid #DDD6FE;padding:6px 12px;border-radius:100px;box-shadow:0 2px 7px rgba(107,33,255,.07);transition:all .3s}
.cert:hover{background:#EDE9FE;border-color:rgba(107,33,255,.3);transform:translateY(-2px)}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d755c41 */.elementor-217 .elementor-element.elementor-element-d755c41{
    background-op: ;
}/* End custom CSS */