.elementor-2621 .elementor-element.elementor-element-5feb5eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-2621 .elementor-element.elementor-element-665b95b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2621 .elementor-element.elementor-element-5eac256{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2621 .elementor-element.elementor-element-4327a50{padding:20px 0px 10px 0px;}.elementor-2621 .elementor-element.elementor-element-4327a50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:capitalize;line-height:60px;color:#FFFFFF;}.elementor-2621 .elementor-element.elementor-element-53f2878{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#D7E4F2;}.elementor-2621 .elementor-element.elementor-element-92d9152{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-a504b3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-4333aaa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-29c8ba2{padding:20px 0px 0px 0px;text-align:start;}.elementor-2621 .elementor-element.elementor-element-29c8ba2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-6cf4edb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-05d2570{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-77a3467{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2621 .elementor-element.elementor-element-800d020{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-a48917a{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-2802e17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-2802e17:not(.elementor-motion-effects-element-type-background), .elementor-2621 .elementor-element.elementor-element-2802e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2621 .elementor-element.elementor-element-99c1ab1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-5fc416d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-31bb58c{padding:30px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-b1f5dfd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-c911def{padding:20px 0px 0px 0px;text-align:start;}.elementor-2621 .elementor-element.elementor-element-c911def .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-bad17c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-acd2990{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-41180a0{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-b526d8c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2621 .elementor-element.elementor-element-edb97a9{padding:20px 0px 0px 0px;text-align:start;}.elementor-2621 .elementor-element.elementor-element-edb97a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-6442202{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-29e24db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-08759a7{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-6b7deff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-6b7deff:not(.elementor-motion-effects-element-type-background), .elementor-2621 .elementor-element.elementor-element-6b7deff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2621 .elementor-element.elementor-element-86a3661{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-1227229{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-b8def17{padding:30px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-d65d72b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-9fee230{padding:20px 0px 0px 0px;text-align:start;}.elementor-2621 .elementor-element.elementor-element-9fee230 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-c5dec00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-7f8aca4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-aab845a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-be5c08f{padding:20px 0px 0px 0px;text-align:start;}.elementor-2621 .elementor-element.elementor-element-be5c08f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-2081bc2{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-ab531a6{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-2f27373{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2621 .elementor-element.elementor-element-da5002d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-4178cb1{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-892053c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-892053c:not(.elementor-motion-effects-element-type-background), .elementor-2621 .elementor-element.elementor-element-892053c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2621 .elementor-element.elementor-element-b63bf24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-10da0dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-377b6b9{padding:30px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-cad0606{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-aefdc7b{padding:20px 0px 0px 0px;text-align:start;}.elementor-2621 .elementor-element.elementor-element-aefdc7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-ee1e87b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-193aaa9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-f6c0605{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-3f7b7ac{padding:20px 0px 0px 0px;text-align:start;}.elementor-2621 .elementor-element.elementor-element-3f7b7ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-87deee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-e705b6c{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-a46ecf6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2621 .elementor-element.elementor-element-4860bb8{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-3e0c44d{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-fd1c647{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-fd1c647:not(.elementor-motion-effects-element-type-background), .elementor-2621 .elementor-element.elementor-element-fd1c647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2621 .elementor-element.elementor-element-2e19bf2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-6c6053e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-a47eef8{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-2db9da2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-e09d2f0{padding:20px 0px 0px 0px;text-align:start;}.elementor-2621 .elementor-element.elementor-element-e09d2f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-ff26ad8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-5922dd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-4d199e4{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-453947a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2621 .elementor-element.elementor-element-e4a971a{padding:20px 0px 0px 0px;text-align:start;}.elementor-2621 .elementor-element.elementor-element-e4a971a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-0298f80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-0246f18{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-a77f90b{padding:30px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-2512bbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-d59c09c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2621 .elementor-element.elementor-element-3ac7878{width:var( --container-widget-width, 60% );max-width:60%;padding:20px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2621 .elementor-element.elementor-element-3ac7878 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:48px;color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-8a64e4d{width:var( --container-widget-width, 55% );max-width:55%;padding:5px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2621 .elementor-element.elementor-element-655ee04{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2621 .elementor-element.elementor-element-3756745{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2621 .elementor-element.elementor-element-3756745:not(.elementor-motion-effects-element-type-background), .elementor-2621 .elementor-element.elementor-element-3756745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-2621 .elementor-element.elementor-element-18fa9b6{width:var( --container-widget-width, 80% );max-width:80%;padding:20px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2621 .elementor-element.elementor-element-18fa9b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:48px;color:#FCFCFC;}.elementor-2621 .elementor-element.elementor-element-2b4084d{width:var( --container-widget-width, 90% );max-width:90%;padding:5px 0px 10px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#CBD5E1;}.elementor-2621 .elementor-element.elementor-element-c5273d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2621 .elementor-element.elementor-element-280e71e .elementor-button{background-color:#F47C20;font-size:16px;font-weight:600;text-transform:none;border-style:solid;border-color:#F47C20;padding:14px 32px 14px 32px;}.elementor-2621 .elementor-element.elementor-element-280e71e .elementor-button:hover, .elementor-2621 .elementor-element.elementor-element-280e71e .elementor-button:focus{background-color:#FF8D39;color:#FFFFFF;}.elementor-2621 .elementor-element.elementor-element-280e71e{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-280e71e .elementor-button:hover svg, .elementor-2621 .elementor-element.elementor-element-280e71e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2621 .elementor-element.elementor-element-a3d4d26 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;text-transform:none;fill:#000000;color:#000000;border-style:solid;border-color:#FFFFFF;padding:14px 32px 14px 32px;}.elementor-2621 .elementor-element.elementor-element-a3d4d26{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-a3d4d26 .elementor-button:hover, .elementor-2621 .elementor-element.elementor-element-a3d4d26 .elementor-button:focus{color:#000000;}.elementor-2621 .elementor-element.elementor-element-a3d4d26 .elementor-button:hover svg, .elementor-2621 .elementor-element.elementor-element-a3d4d26 .elementor-button:focus svg{fill:#000000;}.elementor-2621 .elementor-element.elementor-element-ccf43f6{width:var( --container-widget-width, 85% );max-width:85%;padding:5px 0px 10px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#CBD5E1;}@media(min-width:768px){.elementor-2621 .elementor-element.elementor-element-92d9152{--width:65%;}}/* Start custom CSS for heading, class: .elementor-element-4327a50 */.gradient-text {
    background: linear-gradient(
        135deg,
        #F47C20 0%,
        #FF9B42 45%,
        #FFD089 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5feb5eb */.megapodes-one{
    background:
        radial-gradient(circle at 20% 20%, rgba(244,124,32,.08), transparent 30%),
        linear-gradient(
            135deg,
            #081F3F 0%,
            #0A2E5D 50%,
            #081F3F 100%
        );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f705e27 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c8ba2 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58ce770 */.feature-list{
    list-style:none;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.feature-list li{
    display:flex;
    align-items:center;
    gap:16px;
    padding:14px 18px;
    border-radius:14px;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    transition:.35s ease;
}

.feature-list li:hover{
    transform:translateX(8px);
    border-color:rgba(244,124,32,.25);
    box-shadow:0 10px 30px rgba(10,46,93,.08);
}

.feature-icon{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:12px;
    background:rgba(244,124,32,.10);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s ease;
}
.feature-content{
    flex:1;
}

.feature-content p{
    margin:0;
    font-size:15px;
    line-height:1.7;
    color:#475569;
    font-weight:500;
    transition:.3s ease;
}

.feature-list li:hover .feature-content p{
    color:#0A2E5D;
}

.feature-icon i{
    font-size:18px;
}

.feature-list li:hover .feature-icon{
    background:#F47C20;
    color:#fff;
    transform:rotate(-8deg) scale(1.08);
}

.feature-list li span:last-child{
    color:#475569;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a48917a */.feature-row-visual{
    background:#111827;
    color:#F8FAFC;
    border-radius:20px;
    padding: 32px;
    font-family:"JetBrains Mono","Fira Code","Consolas",monospace;
    font-size:15px;
    line-height:1.9;
}

.feature-row-visual p{
    margin:0 0 6px;
}

.comment{
    color:#64748B;
}

.ai{
    color:#F47C20;
    font-weight:700;
}

.keyword{
    color:#7CC4FF;
    font-weight:600;
}

.highlight{
    color:#FDBA74;
    font-weight:700;
}

.success{
    color:#22C55E;
    font-weight:700;
    margin-right:6px;
}

.review{
    color:#7CC4FF;
    font-weight:600;
    cursor:pointer;
    margin-top:12px !important;
    transition:.3s;
}

.review:hover{
    color:#F47C20;
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31bb58c */.feature-row-visual{
    background:#111827;
    color:#F8FAFC;
    border-radius:20px;
    padding:50px 32px;
    font-family:"JetBrains Mono","Fira Code","Consolas",monospace;
    font-size:15px;
    line-height:1.9;
}

.feature-row-visual p{
    margin:0 0 6px;
}

.comment{
    color:#64748B;
}

.ai{
    color:#F47C20;
    font-weight:700;
}

.keyword{
    color:#7CC4FF;
    font-weight:600;
}

.highlight{
    color:#FDBA74;
    font-weight:700;
}

.success{
    color:#22C55E;
    font-weight:700;
    margin-right:6px;
}

.review{
    color:#7CC4FF;
    font-weight:600;
    cursor:pointer;
    margin-top:12px !important;
    transition:.3s;
}

.review:hover{
    color:#F47C20;
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a63a79f */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911def */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24f5e41 */.feature-list{
    list-style:none;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.feature-list li{
    display:flex;
    align-items:center;
    gap:16px;
    padding:14px 18px;
    border-radius:14px;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    transition:.35s ease;
}

.feature-list li:hover{
    transform:translateX(8px);
    border-color:rgba(244,124,32,.25);
    box-shadow:0 10px 30px rgba(10,46,93,.08);
}

.feature-icon{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:12px;
    background:rgba(244,124,32,.10);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s ease;
}
.feature-content{
    flex:1;
}

.feature-content p{
    margin:0;
    font-size:15px;
    line-height:1.7;
    color:#475569;
    font-weight:500;
    transition:.3s ease;
}

.feature-list li:hover .feature-content p{
    color:#0A2E5D;
}

.feature-icon i{
    font-size:18px;
}

.feature-list li:hover .feature-icon{
    background:#F47C20;
    color:#fff;
    transform:rotate(-8deg) scale(1.08);
}

.feature-list li span:last-child{
    color:#475569;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4978ad */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edb97a9 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cb5b86 */.feature-list{
    list-style:none;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.feature-list li{
    display:flex;
    align-items:center;
    gap:16px;
    padding:14px 18px;
    border-radius:14px;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    transition:.35s ease;
}

.feature-list li:hover{
    transform:translateX(8px);
    border-color:rgba(244,124,32,.25);
    box-shadow:0 10px 30px rgba(10,46,93,.08);
}

.feature-icon{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:12px;
    background:rgba(244,124,32,.10);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s ease;
}
.feature-content{
    flex:1;
}

.feature-content p{
    margin:0;
    font-size:15px;
    line-height:1.7;
    color:#475569;
    font-weight:500;
    transition:.3s ease;
}

.feature-list li:hover .feature-content p{
    color:#0A2E5D;
}

.feature-icon i{
    font-size:18px;
}

.feature-list li:hover .feature-icon{
    background:#F47C20;
    color:#fff;
    transform:rotate(-8deg) scale(1.08);
}

.feature-list li span:last-child{
    color:#475569;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08759a7 */.feature-row-visual{
    background:#111827;
    color:#F8FAFC;
    border-radius:20px;
    padding: 32px;
    font-family:"JetBrains Mono","Fira Code","Consolas",monospace;
    font-size:15px;
    line-height:1.9;
}

.feature-row-visual p{
    margin:0 0 6px;
}

.comment{
    color:#64748B;
}

.ai{
    color:#F47C20;
    font-weight:700;
}

.keyword{
    color:#7CC4FF;
    font-weight:600;
}

.highlight{
    color:#FDBA74;
    font-weight:700;
}

.success{
    color:#22C55E;
    font-weight:700;
    margin-right:6px;
}

.review{
    color:#7CC4FF;
    font-weight:600;
    cursor:pointer;
    margin-top:12px !important;
    transition:.3s;
}

.review:hover{
    color:#F47C20;
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b8def17 */.feature-row-visual{
    background:#111827;
    color:#F8FAFC;
    border-radius:20px;
    padding:50px 32px;
    font-family:"JetBrains Mono","Fira Code","Consolas",monospace;
    font-size:15px;
    line-height:1.9;
}

.feature-row-visual p{
    margin:0 0 6px;
}

.comment{
    color:#64748B;
}

.ai{
    color:#F47C20;
    font-weight:700;
}

.keyword{
    color:#7CC4FF;
    font-weight:600;
}

.highlight{
    color:#FDBA74;
    font-weight:700;
}

.success{
    color:#22C55E;
    font-weight:700;
    margin-right:6px;
}

.review{
    color:#7CC4FF;
    font-weight:600;
    cursor:pointer;
    margin-top:12px !important;
    transition:.3s;
}

.review:hover{
    color:#F47C20;
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9be9a0 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fee230 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a922272 */.feature-list{
    list-style:none;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.feature-list li{
    display:flex;
    align-items:center;
    gap:16px;
    padding:14px 18px;
    border-radius:14px;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    transition:.35s ease;
}

.feature-list li:hover{
    transform:translateX(8px);
    border-color:rgba(244,124,32,.25);
    box-shadow:0 10px 30px rgba(10,46,93,.08);
}

.feature-icon{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:12px;
    background:rgba(244,124,32,.10);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s ease;
}
.feature-content{
    flex:1;
}

.feature-content p{
    margin:0;
    font-size:15px;
    line-height:1.7;
    color:#475569;
    font-weight:500;
    transition:.3s ease;
}

.feature-list li:hover .feature-content p{
    color:#0A2E5D;
}

.feature-icon i{
    font-size:18px;
}

.feature-list li:hover .feature-icon{
    background:#F47C20;
    color:#fff;
    transform:rotate(-8deg) scale(1.08);
}

.feature-list li span:last-child{
    color:#475569;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7557c75 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be5c08f */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8b6a06 */.feature-list{
    list-style:none;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.feature-list li{
    display:flex;
    align-items:center;
    gap:16px;
    padding:14px 18px;
    border-radius:14px;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    transition:.35s ease;
}

.feature-list li:hover{
    transform:translateX(8px);
    border-color:rgba(244,124,32,.25);
    box-shadow:0 10px 30px rgba(10,46,93,.08);
}

.feature-icon{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:12px;
    background:rgba(244,124,32,.10);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s ease;
}
.feature-content{
    flex:1;
}

.feature-content p{
    margin:0;
    font-size:15px;
    line-height:1.7;
    color:#475569;
    font-weight:500;
    transition:.3s ease;
}

.feature-list li:hover .feature-content p{
    color:#0A2E5D;
}

.feature-icon i{
    font-size:18px;
}

.feature-list li:hover .feature-icon{
    background:#F47C20;
    color:#fff;
    transform:rotate(-8deg) scale(1.08);
}

.feature-list li span:last-child{
    color:#475569;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4178cb1 */.feature-row-visual{
    background:#111827;
    color:#F8FAFC;
    border-radius:20px;
    padding: 32px;
    font-family:"JetBrains Mono","Fira Code","Consolas",monospace;
    font-size:15px;
    line-height:1.9;
}

.feature-row-visual p{
    margin:0 0 6px;
}

.comment{
    color:#64748B;
}

.ai{
    color:#F47C20;
    font-weight:700;
}

.keyword{
    color:#7CC4FF;
    font-weight:600;
}

.highlight{
    color:#FDBA74;
    font-weight:700;
}

.success{
    color:#22C55E;
    font-weight:700;
    margin-right:6px;
}

.review{
    color:#7CC4FF;
    font-weight:600;
    cursor:pointer;
    margin-top:12px !important;
    transition:.3s;
}

.review:hover{
    color:#F47C20;
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-377b6b9 */.feature-row-visual{
    background:#111827;
    color:#F8FAFC;
    border-radius:20px;
    padding:50px 32px;
    font-family:"JetBrains Mono","Fira Code","Consolas",monospace;
    font-size:15px;
    line-height:1.9;
}

.feature-row-visual p{
    margin:0 0 6px;
}

.comment{
    color:#64748B;
}

.ai{
    color:#F47C20;
    font-weight:700;
}

.keyword{
    color:#7CC4FF;
    font-weight:600;
}

.highlight{
    color:#FDBA74;
    font-weight:700;
}

.success{
    color:#22C55E;
    font-weight:700;
    margin-right:6px;
}

.review{
    color:#7CC4FF;
    font-weight:600;
    cursor:pointer;
    margin-top:12px !important;
    transition:.3s;
}

.review:hover{
    color:#F47C20;
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0110a9 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aefdc7b */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-600ba87 */.feature-list{
    list-style:none;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.feature-list li{
    display:flex;
    align-items:center;
    gap:16px;
    padding:14px 18px;
    border-radius:14px;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    transition:.35s ease;
}

.feature-list li:hover{
    transform:translateX(8px);
    border-color:rgba(244,124,32,.25);
    box-shadow:0 10px 30px rgba(10,46,93,.08);
}

.feature-icon{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:12px;
    background:rgba(244,124,32,.10);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s ease;
}
.feature-content{
    flex:1;
}

.feature-content p{
    margin:0;
    font-size:15px;
    line-height:1.7;
    color:#475569;
    font-weight:500;
    transition:.3s ease;
}

.feature-list li:hover .feature-content p{
    color:#0A2E5D;
}

.feature-icon i{
    font-size:18px;
}

.feature-list li:hover .feature-icon{
    background:#F47C20;
    color:#fff;
    transform:rotate(-8deg) scale(1.08);
}

.feature-list li span:last-child{
    color:#475569;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86499f6 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f7b7ac */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd5fcb */.feature-list{
    list-style:none;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.feature-list li{
    display:flex;
    align-items:center;
    gap:16px;
    padding:14px 18px;
    border-radius:14px;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    transition:.35s ease;
}

.feature-list li:hover{
    transform:translateX(8px);
    border-color:rgba(244,124,32,.25);
    box-shadow:0 10px 30px rgba(10,46,93,.08);
}

.feature-icon{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:12px;
    background:rgba(244,124,32,.10);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s ease;
}
.feature-content{
    flex:1;
}

.feature-content p{
    margin:0;
    font-size:15px;
    line-height:1.7;
    color:#475569;
    font-weight:500;
    transition:.3s ease;
}

.feature-list li:hover .feature-content p{
    color:#0A2E5D;
}

.feature-icon i{
    font-size:18px;
}

.feature-list li:hover .feature-icon{
    background:#F47C20;
    color:#fff;
    transform:rotate(-8deg) scale(1.08);
}

.feature-list li span:last-child{
    color:#475569;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e0c44d */.feature-row-visual{
    background:#111827;
    color:#F8FAFC;
    border-radius:20px;
    padding: 32px;
    font-family:"JetBrains Mono","Fira Code","Consolas",monospace;
    font-size:15px;
    line-height:1.9;
}

.feature-row-visual p{
    margin:0 0 6px;
}

.comment{
    color:#64748B;
}

.ai{
    color:#F47C20;
    font-weight:700;
}

.keyword{
    color:#7CC4FF;
    font-weight:600;
}

.highlight{
    color:#FDBA74;
    font-weight:700;
}

.success{
    color:#22C55E;
    font-weight:700;
    margin-right:6px;
}

.review{
    color:#7CC4FF;
    font-weight:600;
    cursor:pointer;
    margin-top:12px !important;
    transition:.3s;
}

.review:hover{
    color:#F47C20;
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a47eef8 */.feature-row-visual{
    background:#111827;
    color:#F8FAFC;
    border-radius:20px;
    padding:50px 32px;
    font-family:"JetBrains Mono","Fira Code","Consolas",monospace;
    font-size:15px;
    line-height:1.9;
}

.feature-row-visual p{
    margin:0 0 6px;
}

.comment{
    color:#64748B;
}

.ai{
    color:#F47C20;
    font-weight:700;
}

.keyword{
    color:#7CC4FF;
    font-weight:600;
}

.highlight{
    color:#FDBA74;
    font-weight:700;
}

.success{
    color:#22C55E;
    font-weight:700;
    margin-right:6px;
}

.review{
    color:#7CC4FF;
    font-weight:600;
    cursor:pointer;
    margin-top:12px !important;
    transition:.3s;
}

.review:hover{
    color:#F47C20;
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5aa0a70 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e09d2f0 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01cf3a */.feature-list{
    list-style:none;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.feature-list li{
    display:flex;
    align-items:center;
    gap:16px;
    padding:14px 18px;
    border-radius:14px;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    transition:.35s ease;
}

.feature-list li:hover{
    transform:translateX(8px);
    border-color:rgba(244,124,32,.25);
    box-shadow:0 10px 30px rgba(10,46,93,.08);
}

.feature-icon{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:12px;
    background:rgba(244,124,32,.10);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s ease;
}
.feature-content{
    flex:1;
}

.feature-content p{
    margin:0;
    font-size:15px;
    line-height:1.7;
    color:#475569;
    font-weight:500;
    transition:.3s ease;
}

.feature-list li:hover .feature-content p{
    color:#0A2E5D;
}

.feature-icon i{
    font-size:18px;
}

.feature-list li:hover .feature-icon{
    background:#F47C20;
    color:#fff;
    transform:rotate(-8deg) scale(1.08);
}

.feature-list li span:last-child{
    color:#475569;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-371c596 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4a971a */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dcecde */.feature-list{
    list-style:none;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.feature-list li{
    display:flex;
    align-items:center;
    gap:16px;
    padding:14px 18px;
    border-radius:14px;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    transition:.35s ease;
}

.feature-list li:hover{
    transform:translateX(8px);
    border-color:rgba(244,124,32,.25);
    box-shadow:0 10px 30px rgba(10,46,93,.08);
}

.feature-icon{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:12px;
    background:rgba(244,124,32,.10);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s ease;
}
.feature-content{
    flex:1;
}

.feature-content p{
    margin:0;
    font-size:15px;
    line-height:1.7;
    color:#475569;
    font-weight:500;
    transition:.3s ease;
}

.feature-list li:hover .feature-content p{
    color:#0A2E5D;
}

.feature-icon i{
    font-size:18px;
}

.feature-list li:hover .feature-icon{
    background:#F47C20;
    color:#fff;
    transform:rotate(-8deg) scale(1.08);
}

.feature-list li span:last-child{
    color:#475569;
    font-size:15px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a77f90b */.feature-row-visual{
    background:#111827;
    color:#F8FAFC;
    border-radius:20px;
    padding: 32px;
    font-family:"JetBrains Mono","Fira Code","Consolas",monospace;
    font-size:15px;
    line-height:1.9;
}

.feature-row-visual p{
    margin:0 0 6px;
}

.comment{
    color:#64748B;
}

.ai{
    color:#F47C20;
    font-weight:700;
}

.keyword{
    color:#7CC4FF;
    font-weight:600;
}

.highlight{
    color:#FDBA74;
    font-weight:700;
}

.success{
    color:#22C55E;
    font-weight:700;
    margin-right:6px;
}

.review{
    color:#7CC4FF;
    font-weight:600;
    cursor:pointer;
    margin-top:12px !important;
    transition:.3s;
}

.review:hover{
    color:#F47C20;
    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4f71f */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac7878 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f872a8 */.mcp-feature-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(300px,1fr));
    gap:28px;
    margin-top:25px;
}

.mcp-feature-card{
    position:relative;
    padding:34px 28px;
    background:#fff;
    border:1px solid #e8edf5;
    border-radius:18px;
    transition:.35s ease;
    overflow:hidden;
    box-shadow:0 10px 35px rgba(15,23,42,.06);
}

.mcp-feature-card::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:4px;
    background:#0A2E5D;
    transform:scaleX(0);
    transition:.35s;
    transform-origin:left;
}

.mcp-feature-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 50px rgba(15,23,42,.12);
    border-color:#dbe4f0;
}

.mcp-feature-card:hover::before{
    transform:scaleX(1);
}

.mcp-feature-icon{
    width:64px;
    height:64px;
    border-radius:18px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:28px;
    margin-bottom:22px;
}

.mcp-feature-card h3{
    font-size: 24px;
    font-weight:600;
    color:#0A2E5D;
    margin-bottom:14px;
}

.mcp-feature-card p{
    color:#64748B;
    line-height:1.8;
    font-size: 16px;
    margin:0;
}

.mcp-feature-card code{
    background:#eef5ff;
    color:#0A2E5D;
    padding:2px 6px;
    border-radius:6px;
    font-size:.9em;
    font-family:Consolas,monospace;
}

.mcp-blue{
    background:rgba(10,46,93,.08);
    color:#0A2E5D;
}

.mcp-purple{
    background:rgba(124,58,237,.10);
    color:#7C3AED;
}

.mcp-green{
    background:rgba(22,163,74,.10);
    color:#16A34A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18fa9b6 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */