.elementor-8018 .elementor-element.elementor-element-fec545b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-fec545b:not(.elementor-motion-effects-element-type-background), .elementor-8018 .elementor-element.elementor-element-fec545b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(149deg, #EAF4FF 0%, #2952F2 100%);}.elementor-8018 .elementor-element.elementor-element-5558fab{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-5558fab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8018 .elementor-element.elementor-element-3fe36f1 > .elementor-widget-container{margin:20px 0px 0px 50px;}.elementor-8018 .elementor-element.elementor-element-3fe36f1{text-align:start;}.elementor-8018 .elementor-element.elementor-element-3fe36f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:68px;letter-spacing:2.5px;word-spacing:0px;color:#000C4F;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8018 .elementor-element.elementor-element-ce96db0{--divider-border-style:solid;--divider-color:#000C4F;--divider-border-width:2.6px;}.elementor-8018 .elementor-element.elementor-element-ce96db0 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-8018 .elementor-element.elementor-element-ce96db0 .elementor-divider-separator{width:18%;}.elementor-8018 .elementor-element.elementor-element-ce96db0 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.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-8018 .elementor-element.elementor-element-f72ffb0 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8018 .elementor-element.elementor-element-00bab29 .elementor-button{background-color:#000C4F;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BCA1FF;}.elementor-8018 .elementor-element.elementor-element-00bab29 .elementor-button:hover, .elementor-8018 .elementor-element.elementor-element-00bab29 .elementor-button:focus{background-color:#BCA1FF;color:#000000;}.elementor-8018 .elementor-element.elementor-element-00bab29 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-8018 .elementor-element.elementor-element-00bab29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8018 .elementor-element.elementor-element-00bab29 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-8018 .elementor-element.elementor-element-00bab29 .elementor-button:hover svg, .elementor-8018 .elementor-element.elementor-element-00bab29 .elementor-button:focus svg{fill:#000000;}.elementor-8018 .elementor-element.elementor-element-094b276{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;overflow:visible;}.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-8018 .elementor-element.elementor-element-da3bfd0 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-155e571{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-1fb2b99 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-6297661{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-60f5d44 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-60f5d44{text-align:center;}.elementor-8018 .elementor-element.elementor-element-60f5d44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-de7b6c2{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-72b89c5{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-1f5ac0f{text-align:center;}.elementor-8018 .elementor-element.elementor-element-1f5ac0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-f1020a2{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-9e33dd3 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-9359285{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-240e782{z-index:1;text-align:center;}.elementor-8018 .elementor-element.elementor-element-240e782 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-5082020{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-f957696{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-c76c23f{text-align:center;}.elementor-8018 .elementor-element.elementor-element-c76c23f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-6fc796b > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-0fdd04c{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-42108ea{text-align:center;}.elementor-8018 .elementor-element.elementor-element-42108ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-0b6d2bc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-4f84032{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-c37fafc{text-align:center;}.elementor-8018 .elementor-element.elementor-element-c37fafc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-b2cfed5{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-5856582{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-5856582:not(.elementor-motion-effects-element-type-background), .elementor-8018 .elementor-element.elementor-element-5856582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEFAFFC2;}.elementor-8018 .elementor-element.elementor-element-cac49f0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-cac49f0{text-align:center;}.elementor-8018 .elementor-element.elementor-element-cac49f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-bea08b3{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8018 .elementor-element.elementor-element-f49e8aa{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-f49e8aa:not(.elementor-motion-effects-element-type-background), .elementor-8018 .elementor-element.elementor-element-f49e8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAF4FF 0%, #2952F2 100%);}.elementor-8018 .elementor-element.elementor-element-28da914 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#000C4F;}.elementor-8018 .elementor-element.elementor-element-d7735bc{--divider-border-style:solid;--divider-color:#000C4F;--divider-border-width:2.5px;}.elementor-8018 .elementor-element.elementor-element-d7735bc .elementor-divider-separator{width:100%;}.elementor-8018 .elementor-element.elementor-element-d7735bc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8018 .elementor-element.elementor-element-8c17b4b .elementor-button{background-color:#000C4F;}.elementor-8018 .elementor-element.elementor-element-8c17b4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8018 .elementor-element.elementor-element-0735c86{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-cecf60d{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-e18fd9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-7f287c2{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-a2b67ce{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-bea5acc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-b866ee2{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-340cd90{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-d10dac8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-92f1b60{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-fe705e7{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-c7050ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-f58c56a{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-184439d{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-0b3e650 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-3d44606{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-582ae7a{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-72b5b90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}.elementor-8018 .elementor-element.elementor-element-07ce06b{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-b82599d{--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;overflow:visible;}.elementor-8018 .elementor-element.elementor-element-b82599d:not(.elementor-motion-effects-element-type-background), .elementor-8018 .elementor-element.elementor-element-b82599d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FBFF;}.elementor-8018 .elementor-element.elementor-element-5163b7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;font-style:normal;text-decoration:none;letter-spacing:0.2px;color:#8757FF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8018 .elementor-element.elementor-element-5558fab{--width:64.57%;}.elementor-8018 .elementor-element.elementor-element-094b276{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8018 .elementor-element.elementor-element-28da914 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-28da914{text-align:center;}.elementor-8018 .elementor-element.elementor-element-28da914 .elementor-heading-title{font-size:30px;}.elementor-8018 .elementor-element.elementor-element-d7735bc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-d7735bc .elementor-divider-separator{width:21%;margin:0 auto;margin-center:0;}.elementor-8018 .elementor-element.elementor-element-d7735bc .elementor-divider{text-align:center;}.elementor-8018 .elementor-element.elementor-element-10eca67 img{width:60%;}.elementor-8018 .elementor-element.elementor-element-e18fd9a{text-align:center;}.elementor-8018 .elementor-element.elementor-element-e18fd9a .elementor-heading-title{font-size:30px;}.elementor-8018 .elementor-element.elementor-element-bea5acc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-bea5acc{text-align:center;}.elementor-8018 .elementor-element.elementor-element-bea5acc .elementor-heading-title{font-size:30px;letter-spacing:1px;}.elementor-8018 .elementor-element.elementor-element-d10dac8{text-align:center;}.elementor-8018 .elementor-element.elementor-element-d10dac8 .elementor-heading-title{font-size:30px;letter-spacing:1px;}.elementor-8018 .elementor-element.elementor-element-c7050ae{text-align:center;}.elementor-8018 .elementor-element.elementor-element-c7050ae .elementor-heading-title{font-size:30px;letter-spacing:1px;}.elementor-8018 .elementor-element.elementor-element-0b3e650{text-align:center;}.elementor-8018 .elementor-element.elementor-element-0b3e650 .elementor-heading-title{font-size:30px;letter-spacing:1px;}.elementor-8018 .elementor-element.elementor-element-72b5b90{text-align:center;}.elementor-8018 .elementor-element.elementor-element-72b5b90 .elementor-heading-title{font-size:30px;letter-spacing:1px;}.elementor-8018 .elementor-element.elementor-element-b82599d{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8018 .elementor-element.elementor-element-5163b7a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-5163b7a{text-align:center;}.elementor-8018 .elementor-element.elementor-element-5163b7a .elementor-heading-title{font-size:30px;letter-spacing:1px;}}/* Start custom CSS for html, class: .elementor-element-03fa526 */.cards-section{ display:flex; justify-content:center; align-items:stretch; gap:30px; max-width:1200px; margin:auto; padding:60px 20px; flex-wrap:nowrap; } .card{ flex:1; min-width:0; position:relative; padding:35px; border-radius:24px; background:#ffffff; border:1px solid rgba(117,165,251,0.15); box-shadow:0 8px 25px rgba(0,0,0,0.05); transition:all .35s ease; overflow:hidden; } .card:hover{ transform:translateY(-8px); border-color:rgba(182,155,250,0.4); box-shadow: 0 15px 35px rgba(117,165,251,0.12), 0 8px 20px rgba(182,155,250,0.08); } .card::before{ content:""; position:absolute; top:0; left:30px; width:80px; height:4px; border-radius:20px; background:linear-gradient( 90deg, #75A5FB, #B69BFA ); transition:.4s ease; } .card:hover::before{ width:130px; } .card::after{ content:""; position:absolute; width:180px; height:180px; right:-80px; top:-80px; background:radial-gradient( rgba(117,165,251,0.08), transparent 70% ); opacity:0; transition:.4s ease; } .card:hover::after{ opacity:1; } .card h3{ font-size:28px; font-weight:700; color:#1f2937; margin-bottom:18px; transition:.3s; } .card:hover h3{ background:linear-gradient( 90deg, #75A5FB, #B69BFA ); -webkit-background-clip:text; -webkit-text-fill-color:transparent; } .card p{ color:#64748b; font-size:16px; line-height:1.8; } /* Mobile */ @media (max-width:768px){ .cards-section{ flex-direction:column; } .card{ width:100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e33dd3 */.workflow-cards{ max-width:1200px; margin:auto; padding:60px 20px; display:flex; flex-direction:column; gap:30px; } .workflow-card{ position:relative; display:flex; align-items:center; gap:30px; padding:35px; border-radius:28px; overflow:hidden; background:rgba(255,255,255,0.65); backdrop-filter:blur(18px); border:1px solid rgba(255,255,255,0.4); box-shadow: 0 10px 35px rgba(117,165,251,0.10), 0 10px 40px rgba(182,155,250,0.08); transition:all .4s ease; } /* Gradient Blob */ .workflow-card::before{ content:""; position:absolute; width:250px; height:250px; border-radius:50%; background:linear-gradient( 135deg, rgba(117,165,251,.25), rgba(182,155,250,.25) ); top:-100px; right:-80px; transition:.5s; } .workflow-card:hover{ transform:translateY(-8px); box-shadow: 0 20px 50px rgba(117,165,251,.18), 0 15px 40px rgba(182,155,250,.12); } .workflow-card:hover::before{ transform:scale(1.3); } /* Left Border Accent */ .workflow-card::after{ content:""; position:absolute; left:0; top:0; width:6px; height:100%; background:linear-gradient( to bottom, #75A5FB, #B69BFA ); } /* Icon */ .icon{ width:90px; height:90px; min-width:90px; display:flex; align-items:center; justify-content:center; font-size:40px; border-radius:22px; background:linear-gradient( 135deg, rgba(117,165,251,.15), rgba(182,155,250,.15) ); backdrop-filter:blur(10px); transition:.4s ease; } .workflow-card:hover .icon{ transform:rotate(10deg) scale(1.08); } /* Content */ .content{
    position:relative; z-index:2; } .content h3{ margin-bottom:12px; font-size:30px; font-weight:700; color:#1f2937; } .content p{ font-size:17px; line-height:1.8; color:#64748b; max-width:850px; } /* Mobile */ @media(max-width:768px){ .workflow-card{ flex-direction:column; text-align:center; } .content p{ max-width:100%; }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3909684 */.feature-grid{ display:flex; gap:20px; max-width:1200px; margin:auto; padding:40px 20px; } .feature-card{ flex:1; background:#fff; padding:25px 18px; border-radius:24px; text-align:center; position:relative; overflow:hidden; box-shadow: 0 10px 30px rgba(117,165,251,.08); transition:.4s ease; } .feature-card::before{ content:""; position:absolute; top:0; left:0; width:100%; height:4px; background:linear-gradient( 90deg, #75A5FB, #B69BFA ); transform:scaleX(0); transition:.4s; } .feature-card:hover{ transform:translateY(-8px); } .feature-card:hover::before{ transform:scaleX(1); } .icon{ width:65px; height:65px; margin:0 auto 15px; display:flex; align-items:center; justify-content:center; border-radius:18px; background:linear-gradient( 135deg, rgba(117,165,251,.15), rgba(182,155,250,.15) ); font-size:30px; transition:.4s; } .feature-card:hover .icon{ transform:scale(1.15) rotate(8deg); } .feature-card h4{ margin-bottom:10px; font-size:18px; color:#1f2937; } .feature-card p{ font-size:14px; line-height:1.6; color:#64748b; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fc796b */.content-card{ max-width:1000px; margin:50px auto; padding:50px; background:linear-gradient( 135deg, rgba(117,165,251,0.08), rgba(182,155,250,0.08) ); border:1px solid rgba(117,165,251,0.15); border-radius:30px; box-shadow: 0 15px 40px rgba(117,165,251,0.08); position:relative; overflow:hidden; } /* Decorative Gradient Blob */ .content-card::before{ content:""; position:absolute; width:300px; height:300px; border-radius:50%; background:radial-gradient( rgba(117,165,251,0.15), transparent 70% ); top:-120px; right:-120px; } .content-card::after{ content:""; position:absolute; width:250px; height:250px; border-radius:50%; background:radial-gradient( rgba(182,155,250,0.15), transparent 70% ); bottom:-120px; left:-120px; } .content-block{ position:relative; z-index:2; } .content-block h2{ font-size:32px; margin-bottom:18px; line-height:1.3; background:linear-gradient( 90deg, #75A5FB, #B69BFA ); -webkit-background-clip:text; -webkit-text-fill-color:transparent; } .content-block p{ font-size:17px; line-height:1.9; color:#4b5563; } .divider{ height:1px; margin:40px 0; background:linear-gradient( to right, transparent, rgba(117,165,251,0.3), rgba(182,155,250,0.3), transparent ); } @media(max-width:768px){ .content-card{ padding:30px; } .content-block h2{ font-size:26px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6c82f9 */.grid-cards{ max-width:1100px; margin:auto; padding:40px 20px; display:grid; grid-template-columns:repeat(2,1fr); gap:25px; } .info-card{ position:relative; padding:35px; border-radius:28px; background:linear-gradient( 135deg, rgba(117,165,251,0.08), rgba(182,155,250,0.08) ); border:1px solid rgba(117,165,251,0.15); overflow:hidden; transition:all .4s ease; box-shadow: 0 10px 30px rgba(117,165,251,0.08); } /* Decorative Corner */ .info-card::before{ content:""; position:absolute; width:120px; height:120px; top:-50px; right:-50px; border-radius:50%; background:linear-gradient( 135deg, rgba(117,165,251,0.25), rgba(182,155,250,0.25) ); transition:.5s ease; } .info-card:hover{ transform:translateY(-8px); box-shadow: 0 20px 40px rgba(117,165,251,0.15); } .info-card:hover::before{ transform:scale(1.3); } .info-card h3{ font-size:24px; margin-bottom:15px; background:linear-gradient( 90deg, #75A5FB, #B69BFA ); -webkit-background-clip:text; -webkit-text-fill-color:transparent; position:relative; z-index:2; } .info-card p{ font-size:16px; line-height:1.8; color:#64748b; position:relative; z-index:2; } @media(max-width:768px){ .grid-cards{ grid-template-columns:1fr; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d04efb */.faq-section{ max-width:1000px; margin:auto; padding:40px 20px; } .accordion{ margin-bottom:18px; border-radius:20px; overflow:hidden; background:rgba(255,255,255,0.75); backdrop-filter:blur(15px); border:1px solid rgba(117,165,251,0.15); box-shadow: 0 8px 25px rgba(117,165,251,0.08); transition:.3s ease; } .accordion:hover{ transform:translateY(-3px); box-shadow: 0 12px 30px rgba(117,165,251,0.12); } .accordion summary{ list-style:none; cursor:pointer; padding:22px 28px; font-size:18px; font-weight:600; color:#1f2937; position:relative; } .accordion summary::-webkit-details-marker{ display:none; } .accordion summary::after{ content:"+"; position:absolute; right:25px; top:50%; transform:translateY(-50%); font-size:28px; color:#75A5FB; transition:.3s ease; } .accordion[open] summary::after{ transform:translateY(-50%) rotate(45deg); color:#B69BFA; } .accordion[open]{ border-color:rgba(182,155,250,0.4); } .accordion-content{ padding:0 28px 25px; color:#64748b; line-height:1.8; font-size:16px; } /* Gradient Top Line */ .accordion summary::before{ content:""; position:absolute; left:0; top:0; width:100%; height:3px; background:linear-gradient( 90deg, #75A5FB, #B69BFA ); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f749e58 *//* Mobile View */
@media (max-width: 767px) {
    .feature-grid {
        display: flex;
        flex-direction: column;
        gap: 15px;
        padding: 20px 15px;
    }

    .feature-card {
        width: 100%;
        flex: none;
        padding: 20px;
    }

    .feature-card h4 {
        font-size: 18px;
    }

    .feature-card p {
        font-size: 14px;
    }

    .icon {
        width: 55px;
        height: 55px;
        font-size: 26px;
    }
}/* End custom CSS */