.fcw-et{--fcw-et-bg-from:#1a2332;--fcw-et-bg-to:#2d4059;--fcw-et-accent:#93C241;--fcw-et-tag-bg:#862780;--fcw-et-font:'Inter', sans-serif;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--fcw-et-bg-from),var(--fcw-et-bg-to));font-family:var(--fcw-et-font)}.fcw-et__bg-overlay{position:absolute;inset:0;background-color:var(--fcw-et-bg-from);opacity:.6;z-index:1}.fcw-et__bg-pattern{position:absolute;inset:0;opacity:.12;background-image:url(https://readdy.ai/api/search-image?query=abstract%20geometric%20corporate%20pattern%20with%20subtle%20dark%20navy%20blue%20and%20purple%20tones%20featuring%20soft%20grid%20lines%20and%20faint%20connected%20dots%20representing%20business%20network%20and%20professional%20services%20modern%20minimal%20background%20texture&width=1400&height=900&seq=events-bg-001&orientation=landscape);background-size:cover;background-position:center;z-index:2}.fcw-et__inner{position:relative;z-index:5;max-width:1280px;margin:0 auto;padding:96px 24px}.fcw-et__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:64px;align-items:center}@media (max-width:1024px){.fcw-et__grid{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){.fcw-et__inner{padding:72px 16px}}.fcw-et__meta-top{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.fcw-et__tag{background-color:var(--fcw-et-tag-bg);color:#fff;font-size:.75rem;font-weight:800;padding:6px 14px;border-radius:9999px;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 10px rgb(134 39 128 / .25)}.fcw-et__date{color:#d1d5db;font-size:.875rem;font-weight:600}.fcw-et__title{font-size:clamp(2.25rem, 4.5vw, 3.5rem);font-weight:900;color:#fff;line-height:1.15;margin:0 0 24px 0;letter-spacing:-.02em}.fcw-et__accent{color:var(--fcw-et-accent)}.fcw-et__desc{font-size:1.125rem;color:#d1d5db;line-height:1.7;margin:0 0 40px 0;max-width:520px}.fcw-et__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.fcw-et__btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;font-size:1rem;font-weight:700;border-radius:9999px;text-decoration:none;transition:all 0.3s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.fcw-et__btn--primary{background-color:var(--fcw-et-tag-bg);color:#fff;box-shadow:0 10px 20px rgb(134 39 128 / .25)}.fcw-et__btn--primary:hover{background-color:#6b1f66;transform:translateY(-2px)}.fcw-et__btn--secondary{background-color:#fff0;border:2px solid #fff;color:#fff}.fcw-et__btn--secondary:hover{background-color:#fff;color:var(--fcw-et-bg-from);transform:translateY(-2px)}.fcw-et__meta-list{display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid rgb(255 255 255 / .1);padding-top:32px}.fcw-et__meta-item{display:flex;align-items:center;gap:10px;color:#9ca3af;font-size:.875rem;font-weight:600}.fcw-et__meta-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.fcw-et__meta-icon i{font-size:1.125rem;color:var(--fcw-et-accent)}.fcw-et__visual{display:flex;justify-content:center;width:100%}.fcw-et__visual-wrap{position:relative;width:100%;max-width:540px;height:420px;border-radius:24px;overflow:hidden;box-shadow:0 24px 48px rgb(0 0 0 / .35)}@media (max-width:1024px){.fcw-et__visual-wrap{height:340px}}.fcw-et__visual-img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.6s ease}.fcw-et__visual-wrap:hover .fcw-et__visual-img{transform:scale(1.04)}.fcw-et__visual-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(26 35 50 / .8) 0%,transparent 60%);pointer-events:none}.fcw-et__floating-box{position:absolute;bottom:24px;left:24px;right:24px;background-color:rgb(255 255 255 / .95);backdrop-filter:blur(12px);border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 16px 32px rgb(0 0 0 / .15);z-index:10}.fcw-et__floating-title{font-size:.9375rem;font-weight:750;color:#111827;margin-bottom:2px}.fcw-et__floating-desc{font-size:.75rem;color:#6b7280;font-weight:500}.fcw-et__floating-circle{width:40px;height:40px;border-radius:50%;background-color:var(--fcw-et-tag-bg);display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;transition:all 0.3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 10px rgb(134 39 128 / .2)}.fcw-et__floating-circle:hover{background-color:#6b1f66;transform:scale(1.08)}.fcw-et__floating-circle i{color:#fff;font-size:1rem}