.elementor .sf-legal-p{font-family:var(--sf-body);font-size:16.5px;color:var(--sf-muted);line-height:1.75;display:block;}.elementor .sf-legal-h2{font-family:var(--sf-display);font-weight:400;font-size:28px;color:var(--sf-text);line-height:1.15;margin-block-start:2.25rem;display:block;}.elementor .sf-row{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .sf-stack{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .sf-btn-ghost:hover,.elementor .sf-btn-ghost:focus-visible{color:var(--sf-gold);border-color:var(--sf-gold);background-color:rgba(255,255,255,0.04);transform:translate3d(0px, -2px, 0px);}.elementor .sf-btn-ghost{font-family:var(--sf-body);font-weight:700;font-size:16px;color:var(--sf-text);padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.04);display:inline-block;}.elementor .sf-card{padding:2rem;border-radius:22px;border-width:1px;border-color:#ffffff17;border-style:solid;background-color:var(--sf-surface);display:flex;flex-direction:column;gap:0.75rem;}.elementor .sf-h2{font-family:var(--sf-display);font-weight:400;font-size:64px;color:var(--sf-text);line-height:1.05;}.elementor .sf-eyebrow{font-family:var(--sf-body);font-weight:700;font-size:13px;color:var(--sf-pink-soft);letter-spacing:0.14em;text-transform:uppercase;}