.elementor-1253 .elementor-element.elementor-element-159c7e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1253 .elementor-element.elementor-element-159c7e5:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-159c7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1253 .elementor-element.elementor-element-5a1ab00{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#22242B;--border-color:#22242B;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1253 .elementor-element.elementor-element-5a1ab00:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-5a1ab00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1253 .elementor-element.elementor-element-32cfc3f{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#22242B;--border-color:#22242B;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1253 .elementor-element.elementor-element-32cfc3f:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-32cfc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1253 .elementor-element.elementor-element-6d117b1{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#22242B;--border-color:#22242B;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1253 .elementor-element.elementor-element-6d117b1:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-6d117b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1253 .elementor-element.elementor-element-ea2c5ba{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#22242B;--border-color:#22242B;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1253 .elementor-element.elementor-element-ea2c5ba:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-ea2c5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1253 .elementor-element.elementor-element-20b4f92{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#22242B;--border-color:#22242B;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1253 .elementor-element.elementor-element-20b4f92:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-20b4f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1253 .elementor-element.elementor-element-1b5f135{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#22242B;--border-color:#22242B;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1253 .elementor-element.elementor-element-1b5f135:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-1b5f135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-accordion-item{border-width:1px;border-color:#22242B;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#22242B;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#22242B;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-tab-title{background-color:#111215;padding:20px 22px 20px 22px;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-accordion-icon, .elementor-1253 .elementor-element.elementor-element-6086977 .elementor-accordion-title{color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-active .elementor-accordion-icon, .elementor-1253 .elementor-element.elementor-element-6086977 .elementor-active .elementor-accordion-title{color:#C6FF34;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-active .elementor-accordion-icon svg{fill:#C6FF34;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:1.02rem;font-weight:700;line-height:1.35em;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-tab-title .elementor-accordion-icon i:before{color:#C6FF34;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-tab-title .elementor-accordion-icon svg{fill:#C6FF34;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-1253 .elementor-element.elementor-element-6086977 .elementor-tab-content{background-color:#111215;color:#C0D6EB;font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.65em;padding:0px 24px 24px 72px;}.elementor-1253 .elementor-element.elementor-element-374bbf4{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#22242B;--border-color:#22242B;--padding-top:110px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-1253 .elementor-element.elementor-element-374bbf4:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-374bbf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1253 .elementor-element.elementor-element-159c7e5{--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1253 .elementor-element.elementor-element-5a1ab00{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1253 .elementor-element.elementor-element-32cfc3f{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1253 .elementor-element.elementor-element-6d117b1{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1253 .elementor-element.elementor-element-ea2c5ba{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1253 .elementor-element.elementor-element-20b4f92{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1253 .elementor-element.elementor-element-1b5f135{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1253 .elementor-element.elementor-element-374bbf4{--padding-top:70px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-1253 .elementor-element.elementor-element-159c7e5{--content-width:1200px;}.elementor-1253 .elementor-element.elementor-element-5a1ab00{--content-width:1200px;}.elementor-1253 .elementor-element.elementor-element-32cfc3f{--content-width:1200px;}.elementor-1253 .elementor-element.elementor-element-6d117b1{--content-width:1200px;}.elementor-1253 .elementor-element.elementor-element-ea2c5ba{--content-width:1000px;}.elementor-1253 .elementor-element.elementor-element-20b4f92{--content-width:1200px;}.elementor-1253 .elementor-element.elementor-element-1b5f135{--content-width:900px;}.elementor-1253 .elementor-element.elementor-element-374bbf4{--content-width:900px;}}/* Start custom CSS for text-editor, class: .elementor-element-d0dd384 */@media (max-width: 767px) { .elementor-1253 .elementor-element.elementor-element-d0dd384 .mk-kb { padding: 16px; } .elementor-1253 .elementor-element.elementor-element-d0dd384 .mk-kb-mv b, .elementor-1253 .elementor-element.elementor-element-d0dd384 .mk-kb-mv small { display: none; } }/* End custom CSS */
/* Start custom CSS *//* Landings de producto Makinando: componentes compartidos */
body.elementor-page-1253 .mk-center { text-align: center; }
body.elementor-page-1253 .mk-eyebrow { display: inline-flex; align-items: center; gap: 10px; padding: 7px 14px 7px 10px; border-radius: 999px; background: rgba(198,255,52,.08); border: 1px solid rgba(198,255,52,.35); font-family: Montserrat, sans-serif; font-weight: 800; font-size: .72rem; letter-spacing: .14em; text-transform: uppercase; color: #C6FF34; }
body.elementor-page-1253 .mk-eyebrow i { flex: none; width: 8px; height: 8px; border-radius: 50%; background: #C6FF34; animation: mkBeat 1.6s ease-out infinite; }
@keyframes mkBeat { from { box-shadow: 0 0 0 0 rgba(198,255,52,.7); } to { box-shadow: 0 0 0 10px rgba(198,255,52,0); } }
body.elementor-page-1253 .mk-h { position: relative; display: inline-block; margin: 18px 0 0; font-family: Montserrat, sans-serif; font-weight: 900; text-transform: uppercase; color: #FFFFFF; line-height: 1.04; letter-spacing: -.5px; }
body.elementor-page-1253 h1.mk-h { font-size: 3.3rem; }
body.elementor-page-1253 h2.mk-h { font-size: 2.5rem; }
body.elementor-page-1253 .mk-h em { font-style: normal; color: #C6FF34; }
body.elementor-page-1253 .mk-h::after { content: ''; position: absolute; inset: 0; z-index: 3; border-radius: 4px; pointer-events: none; background: linear-gradient(90deg, #C6FF34, #7E3BED); transform: scaleX(0); transform-origin: left; }
body.elementor-page-1253 .mk-lead { margin: 18px 0 0; max-width: 620px; font-family: Inter, sans-serif; font-size: 1.13rem; line-height: 1.6; color: #C0D6EB; }
body.elementor-page-1253 .mk-center .mk-lead { margin-left: auto; margin-right: auto; }
body.elementor-page-1253 .mk-btns { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }
body.elementor-page-1253 .mk-center .mk-btns { justify-content: center; }
body.elementor-page-1253 .mk-btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; padding: 16px 26px; border-radius: 12px; font-family: Montserrat, sans-serif; font-weight: 800; font-size: .9rem; text-transform: uppercase; text-decoration: none; transition: transform .3s ease, background .3s ease, color .3s ease, border-color .3s ease, box-shadow .3s ease; }
body.elementor-page-1253 .mk-btn i { font-style: normal; transition: transform .3s ease; }
body.elementor-page-1253 .mk-btn:hover i { transform: translateX(5px); }
body.elementor-page-1253 .mk-btn-p { position: relative; overflow: hidden; background: #C6FF34; color: #000000; box-shadow: 0 18px 40px -16px rgba(198,255,52,.7); }
body.elementor-page-1253 .mk-btn-p::before { content: ''; position: absolute; top: 0; left: -60%; width: 40%; height: 100%; background: linear-gradient(100deg, transparent, rgba(255,255,255,.55), transparent); transform: skewX(-20deg); animation: mkShine 3.6s ease-in-out infinite; pointer-events: none; }
@keyframes mkShine { 0%, 55% { left: -60%; } 100% { left: 130%; } }
body.elementor-page-1253 .mk-btn-p:hover { background: #7E3BED; color: #FFFFFF; transform: translateY(-3px); }
body.elementor-page-1253 .mk-btn-s { border: 1.5px solid rgba(255,255,255,.35); color: #FFFFFF; }
body.elementor-page-1253 .mk-btn-s:hover { border-color: #C6FF34; color: #C6FF34; transform: translateY(-3px); }
body.elementor-page-1253 .mk-trust { display: flex; flex-wrap: wrap; gap: 8px 18px; margin: 20px 0 0; padding: 0; list-style: none; font-family: Inter, sans-serif; font-weight: 600; font-size: .86rem; color: rgba(192,214,235,.9); }
body.elementor-page-1253 .mk-center .mk-trust { justify-content: center; }
body.elementor-page-1253 .mk-trust li { display: inline-flex; align-items: center; gap: 7px; }
body.elementor-page-1253 .mk-trust li::before { content: '✓'; display: grid; place-items: center; width: 18px; height: 18px; border-radius: 50%; background: rgba(198,255,52,.15); color: #C6FF34; font-size: .62rem; font-weight: 800; }
body.elementor-page-1253 .mk-hero { display: grid; grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr); gap: 56px; align-items: center; }
body.elementor-page-1253 .mk-grid { display: grid; gap: 18px; margin-top: 40px; text-align: left; }
body.elementor-page-1253 .mk-g2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
body.elementor-page-1253 .mk-g3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
body.elementor-page-1253 .mk-g4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
body.elementor-page-1253 .mk-card { position: relative; padding: 26px; border-radius: 18px; background: #111215; border: 1px solid #22242B; transition: transform .35s ease, border-color .35s ease, box-shadow .35s ease; }
body.elementor-page-1253 .mk-card:hover { transform: translateY(-6px); border-color: rgba(198,255,52,.5); box-shadow: 0 26px 60px -34px rgba(198,255,52,.45); }
body.elementor-page-1253 .mk-ic { display: grid; place-items: center; width: 48px; height: 48px; border-radius: 12px; background: rgba(198,255,52,.1); border: 1px solid rgba(198,255,52,.25); transition: background .35s ease, transform .35s ease; }
body.elementor-page-1253 .mk-ic svg { width: 24px; height: 24px; fill: none; stroke: #C6FF34; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: stroke .35s ease; }
body.elementor-page-1253 .mk-card:hover .mk-ic { background: #C6FF34; transform: rotate(-6deg); }
body.elementor-page-1253 .mk-card:hover .mk-ic svg { stroke: #000000; }
body.elementor-page-1253 .mk-card h3 { margin: 16px 0 8px; font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.08rem; line-height: 1.2; text-transform: uppercase; color: #FFFFFF; }
body.elementor-page-1253 .mk-card p { margin: 0; font-family: Inter, sans-serif; font-size: .95rem; line-height: 1.55; color: #C0D6EB; }
body.elementor-page-1253 .mk-pill { display: inline-block; margin-top: 12px; padding: 4px 10px; border-radius: 999px; background: rgba(126,59,237,.18); border: 1px solid rgba(126,59,237,.45); font-family: Inter, sans-serif; font-weight: 700; font-size: .68rem; letter-spacing: .06em; text-transform: uppercase; color: #D9C7FF; }
body.elementor-page-1253 .mk-n { display: grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: #C6FF34; font-family: Montserrat, sans-serif; font-weight: 900; font-size: .95rem; color: #000000; box-shadow: 0 0 0 6px rgba(198,255,52,.12); }
body.elementor-page-1253 .mk-cmp, body.elementor-page-1253 .mk-kb { position: relative; isolation: isolate; overflow: hidden; padding: 30px; border-radius: 20px; background: #111215; border: 1px solid #22242B; box-shadow: 0 40px 80px -40px rgba(126,59,237,.6); }
body.elementor-page-1253 .mk-cmp::after, body.elementor-page-1253 .mk-kb::after { content: ''; position: absolute; z-index: -1; width: 300px; height: 300px; right: -130px; top: -150px; border-radius: 50%; background: radial-gradient(circle, rgba(126,59,237,.5), transparent 65%); }
body.elementor-page-1253 .mk-cmp-t { margin: 0 0 20px; font-family: Montserrat, sans-serif; font-weight: 800; font-size: .78rem; letter-spacing: .1em; text-transform: uppercase; color: #C6FF34; }
body.elementor-page-1253 .mk-bar { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px 14px; align-items: center; margin-bottom: 18px; }
body.elementor-page-1253 .mk-bl { grid-column: 1 / -1; font-family: Inter, sans-serif; font-weight: 600; font-size: .9rem; color: #FFFFFF; }
body.elementor-page-1253 .mk-bt { height: 12px; border-radius: 999px; background: #22242B; overflow: hidden; }
body.elementor-page-1253 .mk-bt b { display: block; height: 100%; border-radius: 999px; background: linear-gradient(90deg, #4a4d57, #7a7d88); transform-origin: left; }
body.elementor-page-1253 .mk-zoho .mk-bt b { background: linear-gradient(90deg, #C6FF34, #9BE22A); box-shadow: 0 0 18px rgba(198,255,52,.6); }
body.elementor-page-1253 .mk-w43 { width: 43%; } body.elementor-page-1253 .mk-w100 { width: 100%; }
body.elementor-page-1253 .mk-bar strong { font-family: Montserrat, sans-serif; font-weight: 900; font-size: 1.25rem; color: #FFFFFF; }
body.elementor-page-1253 .mk-zoho strong { color: #C6FF34; }
body.elementor-page-1253 .mk-save { margin: 22px 0 0; padding: 16px 18px; border-radius: 14px; background: rgba(198,255,52,.08); border: 1px solid rgba(198,255,52,.3); font-family: Inter, sans-serif; font-size: .96rem; line-height: 1.45; color: #FFFFFF; }
body.elementor-page-1253 .mk-save b { color: #C6FF34; }
body.elementor-page-1253 .mk-note { margin: 14px 0 0; font-family: Inter, sans-serif; font-size: .78rem; line-height: 1.55; color: rgba(192,214,235,.72); }
body.elementor-page-1253 .mk-tier { margin: 44px 0 0; font-family: Montserrat, sans-serif; font-weight: 800; font-size: .95rem; letter-spacing: .06em; text-transform: uppercase; color: #FFFFFF; }
body.elementor-page-1253 .mk-tbl-wrap { margin-top: 14px; overflow-x: auto; border-radius: 18px; border: 1px solid #22242B; background: #111215; }
body.elementor-page-1253 .mk-tbl { width: 100%; border-collapse: collapse; font-family: Inter, sans-serif; color: #C0D6EB; text-align: left; }
body.elementor-page-1253 .mk-tbl th { padding: 16px 20px; font-family: Montserrat, sans-serif; font-weight: 800; font-size: .72rem; letter-spacing: .1em; text-transform: uppercase; color: #C6FF34; background: rgba(255,255,255,.02); border-bottom: 1px solid #22242B; }
body.elementor-page-1253 .mk-tbl td { padding: 18px 20px; border-bottom: 1px solid #22242B; font-size: .98rem; vertical-align: middle; }
body.elementor-page-1253 .mk-tbl tr:last-child td { border-bottom: 0; }
body.elementor-page-1253 .mk-tbl td b { display: block; color: #FFFFFF; font-weight: 700; }
body.elementor-page-1253 .mk-tbl td small { display: block; margin-top: 4px; font-size: .82rem; line-height: 1.4; color: rgba(192,214,235,.78); }
body.elementor-page-1253 .mk-tbl .mk-num { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.1rem; color: #FFFFFF; white-space: nowrap; }
body.elementor-page-1253 .mk-tbl .mk-hl td { background: rgba(198,255,52,.06); }
body.elementor-page-1253 .mk-tbl .mk-hl .mk-num { color: #C6FF34; }
body.elementor-page-1253 .mk-plan { display: flex; flex-direction: column; gap: 12px; }
body.elementor-page-1253 .mk-plan h3 { margin: 0; }
body.elementor-page-1253 .mk-price { font-family: Montserrat, sans-serif; font-weight: 900; font-size: 2.4rem; line-height: 1; color: #FFFFFF; }
body.elementor-page-1253 .mk-price small { margin-left: 4px; font-family: Inter, sans-serif; font-weight: 600; font-size: .8rem; color: #C0D6EB; }
body.elementor-page-1253 .mk-alt { font-family: Inter, sans-serif; font-size: .82rem; color: rgba(192,214,235,.75); }
body.elementor-page-1253 .mk-plan ul, body.elementor-page-1253 .mk-list { list-style: none; margin: 6px 0 0; padding: 14px 0 0; border-top: 1px solid #22242B; display: flex; flex-direction: column; gap: 9px; }
body.elementor-page-1253 .mk-plan li, body.elementor-page-1253 .mk-list li { position: relative; padding-left: 26px; font-family: Inter, sans-serif; font-size: .93rem; line-height: 1.4; color: #FFFFFF; }
body.elementor-page-1253 .mk-plan li::before, body.elementor-page-1253 .mk-list li::before { content: '✓'; position: absolute; left: 0; top: 1px; display: grid; place-items: center; width: 18px; height: 18px; border-radius: 50%; background: rgba(198,255,52,.15); color: #C6FF34; font-size: .62rem; font-weight: 800; }
body.elementor-page-1253 .mk-plan .mk-btn { margin-top: auto; width: 100%; }
body.elementor-page-1253 .mk-feat { border-color: rgba(198,255,52,.6); box-shadow: 0 30px 70px -40px rgba(198,255,52,.6); }
body.elementor-page-1253 .mk-badge { position: absolute; top: -12px; left: 24px; padding: 5px 12px; border-radius: 999px; background: #C6FF34; font-family: Inter, sans-serif; font-weight: 800; font-size: .68rem; letter-spacing: .08em; text-transform: uppercase; color: #000000; }
body.elementor-page-1253 .mk-link { display: inline-flex; align-items: center; gap: 8px; margin-top: 18px; font-family: Inter, sans-serif; font-weight: 700; color: #C6FF34; text-decoration: none; border-bottom: 1.5px solid rgba(198,255,52,.4); }
body.elementor-page-1253 .mk-link:hover { border-color: #C6FF34; }
body.elementor-page-1253 .mk-kb-top { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-bottom: 16px; font-family: Montserrat, sans-serif; font-weight: 800; font-size: .78rem; letter-spacing: .1em; text-transform: uppercase; color: #C6FF34; }
body.elementor-page-1253 .mk-kb-top span { font-family: Inter, sans-serif; font-weight: 600; font-size: .74rem; letter-spacing: 0; text-transform: none; color: #C0D6EB; }
body.elementor-page-1253 .mk-kb-cols { position: relative; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
body.elementor-page-1253 .mk-kb-col { min-height: 220px; padding: 10px; border-radius: 12px; background: rgba(255,255,255,.03); border: 1px solid #22242B; }
body.elementor-page-1253 .mk-kb-col > em { display: block; height: 14px; margin-bottom: 10px; font-style: normal; font-family: Inter, sans-serif; font-weight: 700; font-size: .66rem; line-height: 14px; letter-spacing: .05em; text-transform: uppercase; color: #C0D6EB; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
body.elementor-page-1253 .mk-kb-col:last-child { border-color: rgba(198,255,52,.35); background: rgba(198,255,52,.05); }
body.elementor-page-1253 .mk-kb-col:last-child > em { color: #C6FF34; }
body.elementor-page-1253 .mk-kb-slot { height: 50px; margin-bottom: 8px; border-radius: 9px; border: 1px dashed #2A2D35; }
body.elementor-page-1253 .mk-kb-card { position: relative; height: 46px; margin-bottom: 8px; border-radius: 9px; background: #1B1D22; border: 1px solid #2A2D35; }
body.elementor-page-1253 .mk-kb-card::before, body.elementor-page-1253 .mk-kb-card::after { content: ''; position: absolute; left: 10px; border-radius: 4px; }
body.elementor-page-1253 .mk-kb-card::before { top: 12px; width: 62%; height: 7px; background: #34373F; }
body.elementor-page-1253 .mk-kb-card::after { top: 26px; width: 38%; height: 6px; background: #2A2D35; }
body.elementor-page-1253 .mk-kb-mv { position: absolute; top: 35px; left: 11px; z-index: 2; width: calc((100% - 30px) / 4 - 22px); height: 50px; padding: 8px 9px; border-radius: 9px; background: #7E3BED; box-shadow: 0 14px 30px -12px rgba(126,59,237,.9); font-family: Inter, sans-serif; color: #FFFFFF; overflow: hidden; }
body.elementor-page-1253 .mk-kb-mv b, body.elementor-page-1253 .mk-kb-mv small { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
body.elementor-page-1253 .mk-kb-mv b { font-size: .7rem; }
body.elementor-page-1253 .mk-kb-mv small { margin-top: 3px; font-size: .64rem; font-weight: 700; opacity: .9; }
body.elementor-page-1253 .mk-kb-foot { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 16px; }
body.elementor-page-1253 .mk-kb-foot span { padding: 5px 10px; border-radius: 999px; background: rgba(255,255,255,.05); border: 1px solid #22242B; font-family: Inter, sans-serif; font-weight: 600; font-size: .72rem; color: #FFFFFF; }
@keyframes mkMove { 0%, 14% { transform: translateX(0); background: #7E3BED; color: #FFFFFF; } 24%, 38% { transform: translateX(calc(100% + 32px)); } 48%, 62% { transform: translateX(calc(200% + 64px)); background: #7E3BED; color: #FFFFFF; } 72%, 92% { transform: translateX(calc(300% + 96px)); background: #C6FF34; color: #000000; } 100% { transform: translateX(calc(300% + 96px)); background: #C6FF34; color: #000000; opacity: 0; } }
body.elementor-page-1253 .mk-faq .elementor-accordion { counter-reset: mkq; display: flex; flex-direction: column; gap: 12px; }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-accordion-item { counter-increment: mkq; position: relative; overflow: hidden; border: 1px solid #22242B !important; border-radius: 14px; background: #111215; transition: border-color .3s ease, box-shadow .3s ease; }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-accordion-item:hover { border-color: rgba(198,255,52,.4) !important; }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-accordion-item:has(.elementor-active) { border-color: rgba(198,255,52,.55) !important; box-shadow: 0 24px 50px -30px rgba(126,59,237,.85); }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-tab-title { display: flex; align-items: center; gap: 16px; border: 0 !important; cursor: pointer; }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-tab-title::before { content: counter(mkq, decimal-leading-zero); order: 1; flex: none; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 10px; background: rgba(198,255,52,.08); border: 1px solid rgba(198,255,52,.22); font-family: Montserrat, sans-serif; font-weight: 800; font-size: .78rem; color: #C6FF34; }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-tab-title.elementor-active::before { background: #C6FF34; color: #000000; }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-accordion-title { order: 2; flex: 1; min-width: 0; }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-accordion-icon { order: 3; float: none !important; flex: none; display: grid !important; place-items: center; width: 32px; height: 32px; margin: 0 0 0 auto; border-radius: 50%; border: 1px solid #22242B; text-align: center; transition: transform .4s ease, background .3s ease, border-color .3s ease; }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon { transform: rotate(180deg); background: #C6FF34; border-color: #C6FF34; }
body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-tab-content { border: 0 !important; }
@media (prefers-reduced-motion: no-preference) {
  body.elementor-page-1253 .animated .mk-h::after { animation: mkWipe 1.2s cubic-bezier(.77,0,.18,1) .1s both; }
  body.elementor-page-1253 .animated .mk-h > span { animation: mkTxt 1.2s .1s both; }
  body.elementor-page-1253 .animated .mk-lead { animation: mkUp .7s ease .8s backwards; }
  body.elementor-page-1253 .animated .mk-btns { animation: mkUp .7s ease 1s backwards; }
  body.elementor-page-1253 .animated .mk-trust { animation: mkUp .7s ease 1.15s backwards; }
  body.elementor-page-1253 .animated .mk-bt b { animation: mkGrow 1.1s cubic-bezier(.2,.8,.2,1) .6s backwards; }
  body.elementor-page-1253 .animated .mk-bar:nth-of-type(2) .mk-bt b { animation-delay: .8s; }
  body.elementor-page-1253 .animated .mk-bar:nth-of-type(3) .mk-bt b { animation-delay: 1s; }
  body.elementor-page-1253 .animated .mk-kb-mv { animation: mkMove 7s cubic-bezier(.6,0,.3,1) 1s infinite; }
  @supports (animation-timeline: view()) {
    body.elementor-page-1253 .mk-grid > *, body.elementor-page-1253 .mk-tbl-wrap, body.elementor-page-1253 .mk-save { animation: mkRv linear both; animation-timeline: view(); animation-range: entry 0% cover 25%; }
  }
}
@keyframes mkWipe { 0% { transform: scaleX(0); transform-origin: left; } 46% { transform: scaleX(1); transform-origin: left; } 54% { transform: scaleX(1); transform-origin: right; } 100% { transform: scaleX(0); transform-origin: right; } }
@keyframes mkTxt { 0%, 50% { opacity: 0; } 51%, 100% { opacity: 1; } }
@keyframes mkUp { from { opacity: 0; translate: 0 18px; } to { opacity: 1; translate: 0 0; } }
@keyframes mkRv { from { opacity: 0; translate: 0 34px; } to { opacity: 1; translate: 0 0; } }
@keyframes mkGrow { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@media (max-width: 1024px) { body.elementor-page-1253 h1.mk-h { font-size: 2.6rem; } body.elementor-page-1253 h2.mk-h { font-size: 2.1rem; } body.elementor-page-1253 .mk-hero { grid-template-columns: minmax(0, 1fr); gap: 40px; } body.elementor-page-1253 .mk-g3, body.elementor-page-1253 .mk-g4 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) { body.elementor-page-1253 h1.mk-h { font-size: 1.95rem; } body.elementor-page-1253 h2.mk-h { font-size: 1.65rem; } body.elementor-page-1253 .mk-g2, body.elementor-page-1253 .mk-g3, body.elementor-page-1253 .mk-g4 { grid-template-columns: minmax(0, 1fr); } body.elementor-page-1253 .mk-btn { width: 100%; } body.elementor-page-1253 .mk-cmp, body.elementor-page-1253 .mk-kb, body.elementor-page-1253 .mk-card { padding: 22px; } body.elementor-page-1253 .mk-tbl th, body.elementor-page-1253 .mk-tbl td { padding: 12px; } body.elementor-page-1253 .mk-tbl td { font-size: .9rem; } body.elementor-page-1253 .mk-tbl .mk-num { font-size: .95rem; } body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-tab-title { gap: 12px; padding: 16px !important; } body.elementor-page-1253 .mk-faq .elementor-accordion .elementor-tab-content { padding: 0 16px 18px 58px !important; } body.elementor-page-1253 .mk-kb-col { min-height: 190px; } body.elementor-page-1253 .mk-kb-mv { padding: 6px; } body.elementor-page-1253 .mk-kb-mv b { font-size: .6rem; } }
@media (prefers-reduced-motion: reduce) { body.elementor-page-1253 .mk-h::after { display: none; } body.elementor-page-1253 .mk-eyebrow i, body.elementor-page-1253 .mk-btn-p::before { animation: none; } }/* End custom CSS */