.elementor-829 .elementor-element.elementor-element-0a25734:not(.elementor-motion-effects-element-type-background),.elementor-829 .elementor-element.elementor-element-0a25734>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#03071E}.elementor-829 .elementor-element.elementor-element-0a25734>.elementor-background-overlay{opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-829 .elementor-element.elementor-element-0a25734{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-9rem;margin-bottom:0rem;padding:10rem 0rem 0rem 0rem}.elementor-829 .elementor-element.elementor-element-0dd4fba>.elementor-element-populated{padding:0rem 0rem 0rem 0rem}.elementor-829 .elementor-element.elementor-element-3a308b5>.elementor-background-overlay{background-color:#000;opacity:.67;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-829 .elementor-element.elementor-element-3a308b5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-9px;margin-bottom:0;padding:11rem 6rem 11rem 6rem}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-829 .elementor-element.elementor-element-d0aff1a .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:54px;font-weight:700;line-height:60px;color:#FFF}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-829 .elementor-element.elementor-element-b2a3981{margin:0 94px calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-family:"Plus Jakarta Sans",Sans-serif;font-size:14px;font-weight:400;color:#FFF}.elementor-829 .elementor-element.elementor-element-bdbc57c{width:auto;max-width:auto}.elementor-829 .elementor-element.elementor-element-510c748{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 19px}.elementor-829 .elementor-element.elementor-element-ed34f86:not(.elementor-motion-effects-element-type-background),.elementor-829 .elementor-element.elementor-element-ed34f86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-829 .elementor-element.elementor-element-ed34f86>.elementor-container{max-width:1245px}.elementor-829 .elementor-element.elementor-element-ed34f86{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:6rem 0rem 3rem 0rem}.elementor-829 .elementor-element.elementor-element-ed34f86>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-image-box .elementor-image-box-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-829 .elementor-element.elementor-element-da2aec6 .elementor-image-box-wrapper{text-align:center}.elementor-829 .elementor-element.elementor-element-da2aec6.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-829 .elementor-element.elementor-element-da2aec6.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-829 .elementor-element.elementor-element-da2aec6.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-829 .elementor-element.elementor-element-da2aec6 .elementor-image-box-img img{transition-duration:0.3s}.elementor-829 .elementor-element.elementor-element-da2aec6 .elementor-image-box-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:14px;font-weight:600}.elementor-829 .elementor-element.elementor-element-76cae53{text-align:center}.elementor-829 .elementor-element.elementor-element-76cae53 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:49px;font-weight:800;text-transform:capitalize;line-height:53px;color:#0E4F96}.elementor-829 .elementor-element.elementor-element-0525c23{text-align:center;color:#545454}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-829 .elementor-element.elementor-element-d620811:not(.elementor-motion-effects-element-type-background),.elementor-829 .elementor-element.elementor-element-d620811>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-829 .elementor-element.elementor-element-d620811>.elementor-container{max-width:1330px}.elementor-829 .elementor-element.elementor-element-d620811{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-2rem;margin-bottom:0rem;padding:0rem 0rem 3rem 0rem}.elementor-829 .elementor-element.elementor-element-d620811>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-829 .elementor-element.elementor-element-708afca .elementor-image-box-wrapper{text-align:start}.elementor-829 .elementor-element.elementor-element-708afca.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-829 .elementor-element.elementor-element-708afca.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-829 .elementor-element.elementor-element-708afca.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-829 .elementor-element.elementor-element-708afca .elementor-image-box-img img{transition-duration:0.3s}.elementor-829 .elementor-element.elementor-element-708afca .elementor-image-box-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:14px;font-weight:600}.elementor-829 .elementor-element.elementor-element-9fc0994{text-align:start}.elementor-829 .elementor-element.elementor-element-9fc0994 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:49px;font-weight:800;text-transform:capitalize;line-height:53px;color:#0E4F96}.elementor-bc-flex-widget .elementor-829 .elementor-element.elementor-element-8316e8d.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-829 .elementor-element.elementor-element-8316e8d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-829 .elementor-element.elementor-element-8316e8d>.elementor-element-populated{margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-829 .elementor-element.elementor-element-dce92de{text-align:start;font-family:"Plus Jakarta Sans",Sans-serif;font-weight:400;color:#545454}.elementor-829 .elementor-element.elementor-element-cca6e10{margin-top:2rem;margin-bottom:0rem}.elementor-829 .elementor-element.elementor-element-a851948>.elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-829 .elementor-element.elementor-element-47f96a0{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -2rem;top:372px;text-align:start}body:not(.rtl) .elementor-829 .elementor-element.elementor-element-47f96a0{left:-124px}body.rtl .elementor-829 .elementor-element.elementor-element-47f96a0{right:-124px}.elementor-829 .elementor-element.elementor-element-47f96a0 img{width:77%}.elementor-829 .elementor-element.elementor-element-c1403c5:not(.elementor-motion-effects-element-type-background),.elementor-829 .elementor-element.elementor-element-c1403c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-829 .elementor-element.elementor-element-c1403c5>.elementor-container{max-width:1245px}.elementor-829 .elementor-element.elementor-element-c1403c5{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:0rem 0rem 3rem 0rem}.elementor-829 .elementor-element.elementor-element-c1403c5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-829 .elementor-element.elementor-element-dad3b40 .elementor-image-box-wrapper{text-align:start}.elementor-829 .elementor-element.elementor-element-dad3b40.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-829 .elementor-element.elementor-element-dad3b40.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-829 .elementor-element.elementor-element-dad3b40.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-829 .elementor-element.elementor-element-dad3b40 .elementor-image-box-img img{transition-duration:0.3s}.elementor-829 .elementor-element.elementor-element-dad3b40 .elementor-image-box-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:14px;font-weight:600}.elementor-829 .elementor-element.elementor-element-1622670{text-align:start}.elementor-829 .elementor-element.elementor-element-1622670 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:49px;font-weight:800;text-transform:capitalize;line-height:53px;color:#0E4F96}.elementor-bc-flex-widget .elementor-829 .elementor-element.elementor-element-f601186.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-829 .elementor-element.elementor-element-f601186.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-829 .elementor-element.elementor-element-f601186>.elementor-element-populated{margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-829 .elementor-element.elementor-element-4e0dab1{text-align:start;font-family:"Plus Jakarta Sans",Sans-serif;font-weight:400;color:#545454}.elementor-829 .elementor-element.elementor-element-0cacca8{margin-top:2rem;margin-bottom:0rem}.elementor-829 .elementor-element.elementor-element-3b07697>.elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-829 .elementor-element.elementor-element-31bcfec{width:auto;max-width:auto;top:0;text-align:end}body:not(.rtl) .elementor-829 .elementor-element.elementor-element-31bcfec{right:-171px}body.rtl .elementor-829 .elementor-element.elementor-element-31bcfec{left:-171px}.elementor-829 .elementor-element.elementor-element-76a7f75{width:auto;max-width:auto;top:486px;text-align:start}body:not(.rtl) .elementor-829 .elementor-element.elementor-element-76a7f75{left:-113px}body.rtl .elementor-829 .elementor-element.elementor-element-76a7f75{right:-113px}.elementor-829 .elementor-element.elementor-element-2a59d14:not(.elementor-motion-effects-element-type-background),.elementor-829 .elementor-element.elementor-element-2a59d14>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-829 .elementor-element.elementor-element-2a59d14>.elementor-container{max-width:1245px}.elementor-829 .elementor-element.elementor-element-2a59d14{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-2rem;margin-bottom:0rem;padding:0rem 0rem 7rem 0rem}.elementor-829 .elementor-element.elementor-element-2a59d14>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-829 .elementor-element.elementor-element-2b8bbd2 .elementor-image-box-wrapper{text-align:start}.elementor-829 .elementor-element.elementor-element-2b8bbd2.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-829 .elementor-element.elementor-element-2b8bbd2.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-829 .elementor-element.elementor-element-2b8bbd2.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-829 .elementor-element.elementor-element-2b8bbd2 .elementor-image-box-img img{transition-duration:0.3s}.elementor-829 .elementor-element.elementor-element-2b8bbd2 .elementor-image-box-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:14px;font-weight:600}.elementor-829 .elementor-element.elementor-element-819282d{text-align:start}.elementor-829 .elementor-element.elementor-element-819282d .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:49px;font-weight:800;text-transform:capitalize;line-height:53px;color:#0E4F96}.elementor-bc-flex-widget .elementor-829 .elementor-element.elementor-element-15cecc8.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-829 .elementor-element.elementor-element-15cecc8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-829 .elementor-element.elementor-element-15cecc8>.elementor-element-populated{margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-829 .elementor-element.elementor-element-60ba961{text-align:start;font-family:"Plus Jakarta Sans",Sans-serif;font-weight:400;color:#545454}.elementor-829 .elementor-element.elementor-element-b873caa{margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}@media(min-width:768px){.elementor-829 .elementor-element.elementor-element-331f49f{width:62.103%}.elementor-829 .elementor-element.elementor-element-df8c99a{width:37.855%}}@media(max-width:767px){.elementor-829 .elementor-element.elementor-element-3a308b5{padding:6rem 1rem 6rem 1rem}.elementor-829 .elementor-element.elementor-element-d0aff1a .elementor-heading-title{font-size:31px;line-height:1.3em}.elementor-829 .elementor-element.elementor-element-b2a3981{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-829 .elementor-element.elementor-element-da2aec6 .elementor-image-box-img{margin-bottom:0}.elementor-829 .elementor-element.elementor-element-76cae53 .elementor-heading-title{font-size:39px;line-height:1.1em}.elementor-829 .elementor-element.elementor-element-708afca .elementor-image-box-img{margin-bottom:0}.elementor-829 .elementor-element.elementor-element-9fc0994 .elementor-heading-title{font-size:39px;line-height:1.1em}.elementor-829 .elementor-element.elementor-element-8316e8d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-829 .elementor-element.elementor-element-dad3b40 .elementor-image-box-img{margin-bottom:0}.elementor-829 .elementor-element.elementor-element-1622670 .elementor-heading-title{font-size:39px;line-height:1.1em}.elementor-829 .elementor-element.elementor-element-f601186>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-829 .elementor-element.elementor-element-2b8bbd2 .elementor-image-box-img{margin-bottom:0}.elementor-829 .elementor-element.elementor-element-819282d .elementor-heading-title{font-size:39px;line-height:1.1em}.elementor-829 .elementor-element.elementor-element-15cecc8>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}.elementor-image-box-title{background:linear-gradient(139deg,#9968ff,#ff6cb2 49%,#ffaf56);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;-webkit-text-fill-color:#fff0}.swolling-img-1{width:50px;height:50px}.scroll-words{font-size:50px;font-weight:700;line-height:1.1;color:#3a3a3a;font-family:'Plus Jakarta Sans'}.scroll-words span{color:#3a3a3a;transition:color 0.3s ease}.scroll-words span.active{color:#fff}.morph-section{height:80vh;display:flex;align-items:center;justify-content:center}.morph-image{width:80vw;height:40vw;max-width:900px;max-height:500px;object-fit:cover;transition:width 0.15s linear,height 0.15s linear;will-change:width,height}@media (max-width:576px){.morph-section{height:50vh;padding:15px}.morph-image{max-width:100%;aspect-ratio:4 / 3}}.elementor-image-box-title{background:linear-gradient(139deg,#9968ff,#ff6cb2 49%,#ffaf56);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;-webkit-text-fill-color:#fff0}.blog-section{font-family:'Plus Jakarta sans'}.blog-container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.blog-card{background:#0E4F96;border-radius:22px;overflow:hidden;transition:all 0.4s ease;position:relative}.blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgb(0 0 0 / .6)}.blog-image{height:200px;overflow:hidden}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.blog-card:hover .blog-image img{transform:scale(1.08)}.blog-content{padding:28px}.blog-tag{font-size:12px;letter-spacing:1px;font-weight:600;color:#ffdb6e;margin-bottom:12px;display:inline-block}.blog-tag.design{color:#ffd86b}.blog-content h3{color:#fff;font-size:20px;line-height:1.3;margin-bottom:20px;font-weight:700}.blog-meta{display:flex;align-items:center;font-size:14px;color:rgb(255 255 255 / .55)}.blog-meta .dot{width:5px;height:5px;background:rgb(255 255 255 / .4);border-radius:50%;margin:0 10px}@media (max-width:768px){.blog-container{grid-template-columns:1fr;gap:20px}.blog-image{height:220px}.blog-content{padding:22px}}@media (max-width:480px){.blog-content{padding:18px}.blog-content h3{font-size:17px}.blog-meta{font-size:13px}.blog-tag{font-size:11px}}.spin{animation:spin 5s linear infinite;opacity:.1}@keyframes spin{to{transform:rotate(360deg)}}.elementor-image-box-title{background:linear-gradient(139deg,#9968ff,#ff6cb2 49%,#ffaf56);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;-webkit-text-fill-color:#fff0}.stats-section{overflow:hidden}.stats-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1200px;margin:auto}.stat-card{min-height:260px;padding:30px;border-radius:30px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .08);transition:all 1.2s cubic-bezier(.22,.61,.36,1);opacity:0;font-family:'Plus Jakarta Sans';text-align:center;background:#0E4F96}.stat-card:hover{transform:translateY(-8px);box-shadow:0 0 30px rgb(120 80 255 / .3),0 30px 80px rgb(0 0 0 / .7)}.icon{font-size:40px;margin-bottom:20px;background:linear-gradient(45deg,#ff5ef7,#6a5cff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.stat-card h2{font-size:20px;margin:0 0 20px;color:#fff}.stat-card p{color:#9aa4a7;font-size:18px;line-height:1.6}.from-left{transform:translateX(-180px) rotate(-8deg)}.from-right{transform:translateX(180px) rotate(8deg)}.from-bottom-left{transform:translate(-120px,140px) rotate(-6deg)}.from-bottom-right{transform:translate(120px,140px) rotate(6deg)}.stat-card.active{transform:translate(0,0) rotate(0deg);opacity:1}.arrow-btn{width:52px;height:52px;margin:40px auto 0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;border:1px solid rgb(255 255 255 / .15);background:rgb(255 255 255 / .04);backdrop-filter:blur(10px);transition:0.3s ease;color:#fff}.arrow-btn:hover{background:linear-gradient(45deg,#6a5cff,#ff5ef7);box-shadow:0 0 20px rgb(140 90 255 / .6)}@media (max-width:1024px){.stats-section{padding:60px 20px}.stats-wrapper{gap:30px}.stat-card{padding:26px;border-radius:24px}.icon{font-size:34px}.stat-card h2{font-size:18px}.stat-card p{font-size:16px}}@media (max-width:768px){.stats-wrapper{grid-template-columns:1fr;gap:25px}.stats-section{overflow:visible}.stat-card{min-height:auto;padding:24px}.icon{font-size:30px;margin-bottom:15px}.stat-card h2{font-size:17px}.stat-card p{font-size:15px}.from-left{transform:translateX(-60px)}.from-right{transform:translateX(60px)}.from-bottom-left{transform:translateY(80px)}.from-bottom-right{transform:translateY(80px)}}@media (max-width:480px){.stats-section{padding:40px 15px;overflow:visible}.stat-card{padding:20px;border-radius:18px}.icon{font-size:26px}.stat-card h2{font-size:16px;margin-bottom:12px}.stat-card p{font-size:14px;line-height:1.5}.arrow-btn{width:44px;height:44px;font-size:16px}.from-left{transform:translateX(-60px)}.from-right{transform:translateX(60px)}.from-bottom-left{transform:translateY(80px)}.from-bottom-right{transform:translateY(80px)}}.elementor-829 .elementor-element.elementor-element-76a7f75{opacity:.25}.elementor-image-box-title{background:linear-gradient(139deg,#9968ff,#ff6cb2 49%,#ffaf56);-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;-webkit-text-fill-color:#fff0}.industries{perspective:1200px}.industry-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.industry-card{position:relative;height:180px;border-radius:16px;overflow:hidden;transform-style:preserve-3d;opacity:0;transform:translateY(60px) rotateX(25deg);transition:transform 0.8s cubic-bezier(.22,.61,.36,1),opacity 0.6s ease}.industry-card.show{opacity:1;transform:translateY(0) rotateX(0)}.industry-card img{width:100%;height:100%;object-fit:cover}.industry-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .55);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;color:#fff;opacity:0;transition:opacity 0.4s ease}.industry-card:hover .industry-overlay{opacity:1}@media (max-width:1200px){.industry-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.industry-grid{grid-template-columns:repeat(2,1fr)}}.cta-section{background:radial-gradient(circle at top,rgb(88 101 242 / .25),transparent 40%),linear-gradient(180deg,#000,#020617);padding:100px 20px;text-align:center;color:#fff;position:relative;overflow:hidden;font-family:'Plus Jakarta Sans'}.cta-inner{max-width:900px;margin:0 auto}.cta-inner h2{font-size:52px;font-weight:700;line-height:1.2;margin-bottom:25px}.cta-inner h2 span{background:linear-gradient(90deg,#7c7cff,#4fd1ff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.cta-inner p{font-size:18px;line-height:1.7;opacity:.85;max-width:720px;margin:0 auto 45px}.cta-btn{display:inline-block;padding:16px 40px;border-radius:40px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#5865f2,#4fd1ff);text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgb(88 101 242 / .45)}@media (max-width:768px){.cta-inner h2{font-size:36px}.cta-inner p{font-size:16px}}