.elementor .bx-btn-ghost:hover,.elementor .bx-btn-ghost:focus-visible{opacity:80%;}.elementor .bx-btn-ghost{font-family:Geist;font-weight:500;font-size:18px;color:#FFFFFF;letter-spacing:-0.02em;line-height:27px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;background-color:transparent;}.elementor .bx-h2-wrap{font-size:4rem;column-gap:0.25em;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap: 0px; align-items: baseline;\n}.elementor .bx-grad{color:transparent;background-image:linear-gradient(90deg, #2F69FF 0%,#713AAE 50%,#8D268C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip: text; -webkit-text-fill-color: transparent;\n}.elementor .bx-acc-text{font-family:Inter;font-size:16px;color:#FFFFFF;line-height:24px;}.elementor .bx-acc-body{padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:12px;border-end-end-radius:12px;background-color:#050505;}.elementor .bx-acc-title{font-family:"General Sans Variable";font-weight:600;font-size:24px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.3em;}.elementor .bx-acc-head{cursor:pointer;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-image:linear-gradient(180deg, #000000 0%,#050505 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#050505;display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;}.elementor .bx-acc-item{margin-block-end:0px;}.elementor .bx-stat-lbl{font-family:Inter;font-size:16px;color:#3D3D3D;line-height:24px;}.elementor .bx-stat-num{font-family:"General Sans Variable";font-weight:500;font-size:32px;color:#3D3D3D;letter-spacing:-0.02em;line-height:1.3em;}.elementor .bx-list-text{font-family:Inter;font-size:16px;color:#3D3D3D;line-height:24px;}.elementor .bx-list-icon{width:18px;height:18px;margin-block-start:3px;flex:0 0 auto;}.elementor .bx-list-item{padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .bx-card-p{font-family:Inter;font-size:16px;color:#000000;letter-spacing:-0.02em;line-height:24px;}.elementor .bx-card-h3{font-family:"General Sans Variable";font-weight:600;font-size:28px;color:#000000;letter-spacing:-0.02em;line-height:1.3em;}.elementor .bx-card{padding:48px;border-radius:16px;border-width:1px;border-color:#EEEEEE;border-style:solid;background-color:#FFFFFF;box-shadow:-15px -13px 8px 0px rgba(0,0,0,0.01),-9px -8px 7px 0px rgba(0,0,0,0.05),-4px -3px 5px 0px rgba(0,0,0,0.09),-1px -1px 3px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .bx-btn:hover,.elementor .bx-btn:focus-visible{opacity:90%;}.elementor .bx-btn{font-family:Geist;font-weight:500;font-size:18px;color:#FFFFFF;letter-spacing:-0.02em;line-height:27px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:4px;background-image:linear-gradient(90deg, #2F69FF 0%,#713AAE 50%,#8D268C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#2F69FF;}.elementor .bx-h2-light{font-family:"General Sans Variable";font-weight:600;font-size:4rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1em;}.elementor .bx-h2{font-family:"General Sans Variable";font-weight:600;font-size:4rem;color:#000000;letter-spacing:-0.02em;line-height:1.1em;}.elementor .bx-eyebrow{font-family:"Geist Mono";font-weight:600;font-size:14px;color:#2F69FF;line-height:21px;}