/* Motion unavailable in atomic style controls; scoped to this native introduction. */
@keyframes lcct-fp-orb-drift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-20px) scale(1.08)}}
@keyframes lcct-fp-dot-pulse{0%,100%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}
.elementor-element-27b20df3,.elementor-element-49dadd9d{animation:lcct-fp-orb-drift 14s ease-in-out infinite;pointer-events:none}
.elementor-element-49dadd9d{animation-delay:-7s}
.elementor-element-2f8eccef{animation:lcct-fp-dot-pulse 1.6s ease-in-out infinite}
/* Atomic SVG normalizes source fill; retain the reference outline icons. */
[data-id="16a9a22"]>svg,[data-id="21abd9b0"]>svg,[data-id="28f4bb97"]>svg,[data-id="1a69acc6"]>svg,[data-id="fba379b"]>svg,[data-id="6c4eb442"]>svg{fill:none}
/* Reference breakpoints 991/576 differ from the site's global 1024/767.
   Keep the remaining layout editable in native atomic controls. */
@media(max-width:991px){
 .elementor .elementor-element[data-id="3c99e3b5"]{padding:36px 0 32px}
 .elementor [data-id="3c99e3b5"] [data-id="27b20df3"]{width:260px;height:260px;top:-80px;right:-80px;left:auto}
 .elementor [data-id="3c99e3b5"] [data-id="49dadd9d"]{width:240px;height:240px;bottom:-80px;left:-80px;right:auto}
 .elementor [data-id="3c99e3b5"] [data-id="3c9d41ff"]{grid-template-columns:minmax(0,1fr);gap:22px}
 .elementor [data-id="3c99e3b5"] [data-id="d5c8c38"]{font-size:22px}
 .elementor [data-id="3c99e3b5"] [data-id="11ee8048"]{font-size:14px}
 .elementor [data-id="3c99e3b5"] [data-id="401ade6c"]{font-size:13px;margin-bottom:18px;max-width:100%}
 .elementor [data-id="3c99e3b5"] [data-id="28577dc9"]{gap:9px;margin-bottom:20px}
 .elementor [data-id="3c99e3b5"] :is([data-id="4a2e6659"],[data-id="6540f074"],[data-id="34de2e29"]){width:32px;height:32px}
 .elementor [data-id="3c99e3b5"] [data-id="b350202"]{justify-content:stretch}
 .elementor [data-id="3c99e3b5"] [data-id="7f4bf77f"]{max-width:100%;padding:18px}
}
@media(max-width:576px){
 .elementor .elementor-element[data-id="3c99e3b5"]{padding:28px 0 24px}
 .elementor [data-id="3c99e3b5"] [data-id="27b20df3"]{width:200px;height:200px;top:-60px;right:-60px;filter:blur(50px)}
 .elementor [data-id="3c99e3b5"] [data-id="49dadd9d"]{width:180px;height:180px;bottom:-60px;left:-60px;filter:blur(50px)}
 .elementor [data-id="3c99e3b5"] [data-id="45798af0"]{padding:5px 11px;margin-bottom:12px}
 .elementor [data-id="3c99e3b5"] [data-id="785150a2"]{font-size:11px}
 .elementor [data-id="3c99e3b5"] [data-id="d5c8c38"]{font-size:19px;line-height:1.35;margin-bottom:10px}
 .elementor [data-id="3c99e3b5"] [data-id="11ee8048"]{font-size:13px}
 .elementor [data-id="3c99e3b5"] [data-id="401ade6c"]{font-size:12px;line-height:1.9;margin-bottom:16px}
 .elementor [data-id="3c99e3b5"] [data-id="28577dc9"]{gap:8px;margin-bottom:16px}
 .elementor [data-id="3c99e3b5"] :is([data-id="5682cdb9"],[data-id="454fe523"],[data-id="7365631c"]){gap:10px}
 .elementor [data-id="3c99e3b5"] :is([data-id="2bf04ee8"],[data-id="54f71e36"],[data-id="4093b1ff"]){font-size:12px}
 .elementor [data-id="3c99e3b5"] :is([data-id="6e590393"],[data-id="e17d816"],[data-id="3324dd02"]){font-size:11px;line-height:1.55}
 .elementor [data-id="3c99e3b5"] :is([data-id="4a2e6659"],[data-id="6540f074"],[data-id="34de2e29"]){width:30px;height:30px;border-radius:9px}
 .elementor [data-id="3c99e3b5"] :is([data-id="21abd9b0"],[data-id="28f4bb97"],[data-id="1a69acc6"]){width:14px;height:14px}
 .elementor [data-id="3c99e3b5"] [data-id="2ba96789"]{gap:8px}
 .elementor [data-id="3c99e3b5"] :is([data-id="4050a6cd"],[data-id="5990a6c1"]){padding:10px 16px;flex:1;justify-content:center;min-width:0}
 .elementor [data-id="3c99e3b5"] :is([data-id="6dc9b156"],[data-id="5539dc12"]){font-size:12px}
 .elementor [data-id="3c99e3b5"] [data-id="7f4bf77f"]{padding:16px;border-radius:18px}
 .elementor [data-id="3c99e3b5"] [data-id="64d7b77c"]{margin-bottom:14px}
 .elementor [data-id="3c99e3b5"] [data-id="536d2e39"]{padding:4px 9px}
 .elementor [data-id="3c99e3b5"] [data-id="68f1c821"]{font-size:10px}
 .elementor [data-id="3c99e3b5"] [data-id="2b454892"]{font-size:11px;margin-bottom:8px}
 .elementor [data-id="3c99e3b5"] :is([data-id="317cd579"],[data-id="6c259963"]){padding:8px 10px;gap:10px;border-radius:10px}
 .elementor [data-id="3c99e3b5"] :is([data-id="44cf55c6"],[data-id="76df076a"]){width:24px;height:17px}
 .elementor [data-id="3c99e3b5"] :is([data-id="2be2bb7d"],[data-id="52b208ff"]){font-size:12px}
 .elementor [data-id="3c99e3b5"] :is([data-id="4b7a78bd"],[data-id="3e18bcc8"]){font-size:10px}
 .elementor [data-id="3c99e3b5"] :is([data-id="6ef397e4"],[data-id="6a118585"]){font-size:13px}
 .elementor [data-id="3c99e3b5"] [data-id="220f65b2"]{margin-top:12px;padding-top:10px}
 .elementor [data-id="3c99e3b5"] [data-id="3e08af0d"]{font-size:10px;line-height:1.5}
}
@media(max-width:767px){.elementor .elementor-element[data-id="3c99e3b5"]{margin:0 0 18px;padding:24px 0}}
@media (prefers-reduced-motion:reduce){.elementor-element-27b20df3,.elementor-element-49dadd9d,.elementor-element-2f8eccef{animation:none}}
/* BEGIN compiled global-token adjuncts */
/* Preserve global token bindings for gradient stops resolved by the native converter. */
.elementor [data-id="4050a6cd"]{background:linear-gradient(135deg,var(--lc-blue-primary),var(--lc-blue-light-c))}
.elementor [data-id="7f4bf77f"]{background:linear-gradient(160deg,color-mix(in srgb,var(--lc-white) 8%,transparent),color-mix(in srgb,var(--lc-white) 2%,transparent))}
.elementor [data-id="3c99e3b5"]{background:radial-gradient(at right top,color-mix(in srgb,var(--lc-fp-cyan) 12%,transparent),transparent 55%),radial-gradient(at left bottom,color-mix(in srgb,var(--lc-blue-light-c) 10%,transparent),transparent 55%),linear-gradient(135deg,var(--lc-blue-hero-top),var(--lc-blue-hero-middle) 50%,var(--lc-blue-hero-bottom))}
