.elementor .tx-group-title{font-family:var(--font-display);font-weight:800;font-size:clamp(24px, 2.6vw, 34px);color:var(--ink-900);letter-spacing:-0.02em;line-height:1.1;display:block;& em { font-weight: 200; font-style: italic; color: var(--royal-700); }\n}.elementor .tx-list{font-family:var(--font-display);font-size:15px;color:var(--ink-900);line-height:1.4;display:block;& ul { list-style: none; margin: 0; padding: 0; } & li { padding: 10px 0; border-bottom: 1px solid rgba(10,15,28,0.07); transition: color .2s ease, padding-left .2s ease; } & li:last-child { border-bottom: none; } & li:hover { color: var(--royal-500); padding-left: 6px; }\n}.elementor .tx-area{font-family:var(--font-mono);font-weight:700;font-size:12px;color:var(--royal-700);letter-spacing:0.14em;text-transform:uppercase;padding-block-end:14px;border-block-end-width:2px;display:flex;gap:12px;justify-content:flex-start;align-items:center;border-bottom-style: solid; border-bottom-color: var(--royal-500); &::before { content: ''; flex: 0 0 28px; width: 28px; height: 28px; background-image: url('https://devbedrockdigitalio5.com/wp-content/uploads/2026/10/iconito.png'); background-size: contain; background-repeat: no-repeat; background-position: center; } & span { display: none; }\n}.elementor .tx-card-light:hover,.elementor .tx-card-light:focus-visible{border-color:var(--royal-500);transform:translate3d(0px, -3px, 0px);}.elementor .tx-card-light{padding:28px;border-radius:8px;border-width:1px;border-color:rgba(10,15,28,0.08);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(10,15,28,0.04),0px 24px 60px -28px rgba(27,47,143,0.25);transition:border-color 0.25s, transform 0.25s;display:flex;flex-direction:column;gap:18px;}.elementor .tx-body{font-family:var(--font-display);font-weight:300;font-size:16px;color:var(--text-soft);line-height:1.65;display:block;}.elementor .tx-label{font-family:var(--font-mono);font-size:11px;color:var(--text-soft);letter-spacing:0.16em;text-transform:uppercase;margin-block-end:8px;display:block;}.elementor .tx-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:12px;color:var(--royal-300);letter-spacing:0.22em;text-transform:uppercase;display:block;}