.elementor-kit-6{--e-global-color-primary:#4F46E5;--e-global-color-secondary:#312E81;--e-global-color-text:#334155;--e-global-color-accent:#22C55E;--e-global-color-4c894df:#312E81;--e-global-color-ebc3141:#EEF2FF;--e-global-color-a179660:#86EFAC;--e-global-color-6166150:#ECFDF5;--e-global-color-f0a57a3:#0F172A;--e-global-color-f008409:#64748B;--e-global-color-5ac1b90:#F8FAFC;--e-global-color-7c40db0:#E2E8F0;--e-global-color-ab42dd4:#FFFFFF;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#4F46E5;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;box-shadow:0px 8px 24px -6px rgba(79,70,229,0.45);border-radius:12px 12px 12px 12px;padding:14px 28px 14px 28px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#4338CA;color:#FFFFFF;box-shadow:0px 14px 32px -8px rgba(79,70,229,0.55);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== SupportBull futuristic layer v3 ===== */
.wpmcp-hero,.wpmcp-stats,.wpmcp-cta,.wpmcp-footer{position:relative;overflow:hidden}
.wpmcp-hero{background:radial-gradient(55% 70% at 75% 15%,rgba(99,102,241,.42),transparent 62%),radial-gradient(45% 60% at 12% 88%,rgba(34,197,94,.16),transparent 60%),radial-gradient(40% 50% at 50% 115%,rgba(139,92,246,.28),transparent 65%),linear-gradient(165deg,#0B0A22 0%,#171438 45%,#2A2670 100%)!important;background-size:130% 130%!important;animation:sbAurora 18s ease-in-out infinite alternate}
@keyframes sbAurora{from{background-position:0% 0%}to{background-position:100% 100%}}
.wpmcp-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 25%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 25%,transparent 100%)}
.wpmcp-hero::after{content:"";position:absolute;width:560px;height:560px;left:-160px;top:-180px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(79,70,229,.5),transparent 65%);filter:blur(40px);animation:sbOrb 14s ease-in-out infinite}
@keyframes sbOrb{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(80px,60px) scale(1.15)}}
.wpmcp-stats{background:radial-gradient(50% 80% at 85% 8%,rgba(99,102,241,.35),transparent 60%),radial-gradient(35% 60% at 10% 100%,rgba(34,197,94,.12),transparent 60%),linear-gradient(160deg,#0B0A22,#1E1B4B)!important}
.wpmcp-cta{background:radial-gradient(60% 90% at 82% 0%,rgba(99,102,241,.5),transparent 60%),radial-gradient(40% 60% at 8% 100%,rgba(34,197,94,.22),transparent 60%),linear-gradient(160deg,#14113A,#312E81)!important}
.wpmcp-footer{background:radial-gradient(60% 80% at 92% 0%,rgba(79,70,229,.3),transparent 60%),linear-gradient(180deg,#0B0A22,#12102E)!important}
.wpmcp-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4F46E5 30%,#22C55E 70%,transparent)}
/* type */
.wpmcp-hero h1{font-size:clamp(38px,4.6vw,62px)!important;line-height:1.08!important;letter-spacing:-.03em;background:linear-gradient(100deg,#FFFFFF 35%,#A5B4FC 75%,#6EE7B7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff}
h2,h3{letter-spacing:-.02em}
/* pill buttons */
.elementor-button{border-radius:999px!important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
/* icon chips */
.elementor-widget-icon-box .elementor-icon{background:linear-gradient(135deg,#EEF2FF,#E0E7FF);border-radius:18px;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(79,70,229,.15);animation:sbIconFloat 3.6s ease-in-out infinite}
.elementor-widget-icon-box .elementor-icon i{color:#4F46E5}
.elementor-widget-icon-box .elementor-icon svg{fill:#4F46E5}
.e-con&gt;div:nth-child(3n+2) .elementor-widget-icon-box .elementor-icon{animation-delay:-1.2s}
.e-con&gt;div:nth-child(3n) .elementor-widget-icon-box .elementor-icon{animation-delay:-2.4s}
@keyframes sbIconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
/* counters glow */
.wpmcp-stats .elementor-counter-number-wrapper,.wpmcp-stats .elementor-counter-number{text-shadow:0 0 26px rgba(74,222,128,.4)}
/* badge pulse */
.sb-pulse{border-radius:999px;animation:sbPulse 2.6s ease-out infinite}
@keyframes sbPulse{0%,100%{box-shadow:0 0 0 0 rgba(74,222,128,.5)}70%{box-shadow:0 0 0 12px rgba(74,222,128,0)}}
/* comparison tables */
.elementor-widget-text-editor table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;overflow:hidden;border-radius:14px;box-shadow:0 0 0 1px #E2E8F0}
.elementor-widget-text-editor table th{background:#1E1B4B;color:#fff;padding:13px 16px;text-align:left;font-family:Inter,sans-serif}
.elementor-widget-text-editor table td{padding:12px 16px;border-bottom:1px solid #EEF2F7;color:#334155}
.elementor-widget-text-editor table tr:nth-child(even) td{background:#F8FAFC}
.elementor-widget-text-editor table tr:last-child td{border-bottom:none}
/* footer polish */
.wpmcp-footer h5{text-transform:uppercase;letter-spacing:.14em;font-size:13px!important;color:#A5B4FC!important}
.wpmcp-footer a{text-decoration:none;transition:color .2s ease}
.wpmcp-footer a:hover{color:#4ADE80!important}
.wpmcp-footer p{margin-bottom:6px}
.wpmcp-footer .elementor-widget-text-editor{line-height:1.7}
/* readability */
.elementor-widget-text-editor{line-height:1.75}
/* header */
.wpmcp-header{background-color:rgba(255,255,255,.9)!important;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}
.wpmcp-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,70,229,.55) 30%,rgba(34,197,94,.55) 70%,transparent)}
/* mobile */
@media(max-width:767px){.elementor-widget-button{width:100%}.elementor-widget-button .elementor-button{width:100%;justify-content:center}.wpmcp-header .elementor-widget-button{width:auto}.wpmcp-header .elementor-widget-button .elementor-button{width:auto}.wpmcp-hero{min-height:460px!important}.wpmcp-hero h1{font-size:34px!important}}
@media(prefers-reduced-motion:reduce){.wpmcp-hero,.wpmcp-hero::after,.elementor-widget-icon-box .elementor-icon,.sb-pulse{animation:none!important}}/* End custom CSS */